Skip to content

chore: neutralize team-internal identifiers on the public surface - #29

Merged
DottytheHomeless merged 1 commit into
mainfrom
chore/generalize-public-surface
Aug 11, 2026
Merged

DottytheHomeless merged 1 commit into
mainfrom
chore/generalize-public-surface

Conversation

@DottytheHomeless

Copy link
Copy Markdown
Contributor

Someone cloning this repo has none of our workspace, our people, or our drive layout. Names sitting in comments read as noise to them, and a documented example command pointing at E:\Project\mneme\index.mjs cannot be copied and run by anyone but us.

What changed — comments, test fixtures and one doc example only:

  • placeholder names in comments and fixtures instead of team member names
  • fixture and example paths moved off this machine's drive layout
  • the longmemeval README's example command no longer hardcodes a local checkout

Behaviour is unchanged. meta-gate (14 cases) and supersede-shrink (24 cases) both pass; memory-health and encoding-damage need TOKENMEM_DB_PATH and exit 2 the same way on main.

Deliberately not touched: the published MCP server identifier chinatsu-memory in adapters/codex-recovery-proxy/. Renaming it breaks existing user configs, so that is a product naming call rather than a cleanup — flagging it here rather than deciding it. The scan rules now carry it as an explicit exception so it stops tripping the guard on every push.

Why now: a scan of all 7 public repos turned up 15 such spots (12 here, 3 in typeless-but-free). None of them are leaks — no credentials, no production topology — they are all the generalization half. Found while wiring up a daily scan from the private side, since the local push hook never sees merges done through the web UI or PRs from others.

An outside reader clones this repo without our workspace, our people, or our
drive layout. Names in comments read as noise; a documented example command
pointing at E:\Project cannot be copied and run by anyone but us.

- comments and test fixtures use neutral placeholder names
- example and fixture paths move off this machine's drive layout
- the benchmark README's example command no longer hardcodes a local checkout

Behaviour is unchanged: these are comments, fixture strings and doc examples.
meta-gate (14 cases) and supersede-shrink (24 cases) both still pass.

The published MCP server identifier chinatsu-memory is deliberately untouched --
renaming it would break existing user configs, so that one is a product naming
call, not a cleanup.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@DottytheHomeless
DottytheHomeless merged commit 99e8be1 into main Aug 11, 2026
2 checks passed
@DottytheHomeless
DottytheHomeless deleted the chore/generalize-public-surface branch August 11, 2026 06:22
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