Skip to content

chore(deprivatize): scrub residual private fingerprints for public release#58

Open
m-szymanska wants to merge 7 commits into
mainfrom
chore/deprivatize
Open

chore(deprivatize): scrub residual private fingerprints for public release#58
m-szymanska wants to merge 7 commits into
mainfrom
chore/deprivatize

Conversation

@m-szymanska

Copy link
Copy Markdown
Collaborator

Deprivatize pass + second-pass residual scrub for public-release hygiene.

A read-only leak audit flagged residual fingerprints the initial sweep missed:

  • Sanitize operator username in committed HTML report scope paths to the
    existing you placeholder (reports kept, content unchanged — not regenerated,
    since the originals were scans of another machine and a real regen would only
    introduce a fresh local path).
  • Neutralize VSCode marketplace publisher to vetcoders.loctree (extension is
    "Coming Soon" / not yet published; the real publisher id can be set at publish
    time — flagged so it is a conscious choice, not a silent libraxis leak).
  • Remove docs/dev/.TL_DR/ internal dev scaffolding (private MCP-stack config
    samples: ~/.rmcp-servers socket layout, .claude/.codex configs).

Left intentionally for a separate decision:

  • docs/rmcp-memex/ (Polish-language memex docs) — separate product/decision.
  • ~/.rmcp_servers/rmcp_memex default db path in memex-integration code — a
    product convention path (rust-memex is public), not a personal leak.

🤖 Generated with Claude Code

m-szymanska and others added 7 commits June 28, 2026 20:20
Remove personal email addresses from the cargo-about THIRD_PARTY license
manifests while preserving author attribution (names + repos + license
text). Required attribution stays intact; only contact PII is removed.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Replace real OS usernames and machine-specific absolute paths with neutral
placeholders (~/, /Users/you, /Users/tester, /Volumes/Share). Covers docs,
reports, and committed loctree snapshot fixtures. No behavioral change.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Replace founder/agent initials (M&K) and personal names in credit lines,
doc references, and comments with the collective "vetcoders"/"Vetcoders".
Collapse private org names (LibraxisAI, polyversai) to vetcoders in git
URLs and test fixtures, and drop personal directory names from comments.
Generalize a leaked provider API-key command name in an example doc.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Apply the vetcoders naming convention: VetCoders -> Vetcoders, CodeScribe ->
Codescribe, VibeCrafted -> Vibecrafted in prose and credit lines; lowercase
git owner/repo strings in code and tests (vetcoders/loctree, vetcoders/demo)
with matching assertions.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Replace the personal AI_memory directory name with a neutral memory/ path in
a commented-out env example. Self-hosted CI runner label left for operator
decision (changing it requires re-tagging the physical runner).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
reports/report.html is a generated loctree HTML report (matched by a
.gitignore rule yet still tracked) that embedded real analysis data: home
paths, the vista codename, and brand strings. Generated output does not
belong in the repo; the report command regenerates it on demand.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
… configs

- Sanitize operator username in committed HTML report scope paths to the
  existing 'you' placeholder (reports kept, content unchanged).
- Neutralize VSCode publisher placeholder to vetcoders.loctree (extension not
  yet published; real marketplace publisher to be set at publish time).
- Remove docs/dev/.TL_DR/ internal dev scaffolding (private MCP stack configs).

Note: docs/rmcp-memex/ (PL memex docs) intentionally left for a separate
decision. The ~/.rmcp_servers/rmcp_memex default db path in memex integration
code is a product convention path, not a personal leak.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@m-szymanska m-szymanska requested a review from Szowesgad June 29, 2026 05:08

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request performs a comprehensive rebranding and normalization across the codebase. It updates author and team attributions from "M&K", "LibraxisAI", and "VetCoders" to "Vetcoders" and "The Loctree Team". Additionally, it replaces specific absolute user home directory paths with generic tilde (~/) or tester paths, removes email addresses from license author fields, normalizes capitalization of terms like "Codescribe" and "Vibecrafted", and cleans up outdated workspace configuration files. There are no review comments, so no feedback is provided.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant