Skip to content

chore(privacy): remove employer references from public toolkit - #82

Open
intellegix wants to merge 1 commit into
masterfrom
chore/sanitize-employer-references
Open

chore(privacy): remove employer references from public toolkit#82
intellegix wants to merge 1 commit into
masterfrom
chore/sanitize-employer-references

Conversation

@intellegix

Copy link
Copy Markdown
Owner

Austin approved opening this by voice on 2026-08-20. It is ready for review but should not be merged without him — merging publishes to a public repo, which is his gate.

Removes employer-identifying material from the public toolkit: eight hardcoded absolute paths into an employer Dropbox tree, the employer name in the Construction-BI agent description and prompt, and the internal project list in that agent's scope section. Replaces them with environment variables and generic descriptions.

Ten files, 13 insertions, 12 deletions, one commit. Nothing else changes — no behavior, no logic, no new content. The tracked (sanitized) CLAUDE.md is untouched and byte-identical to master; verified before pushing.

🤖 Generated with Claude Code

Replaces hardcoded 'ASR Dropbox' paths with environment variables across 8
files, and removes the employer framing from the Construction-BI agent.

Found by a full-history leakage audit (2026-08-13). None of this is a secret
or a trade secret - the formulas are standard construction accounting and the
compliance content is published law. The issue is employer NEXUS: the repo
named the employer, published its internal project list, vendor stack and
Dropbox folder taxonomy, which weakens the Labor Code 2870 own-time carve-out.

- loop_driver.py paths now point at ~/.claude/automated-loop/ (it ships in
  this repo, so the absolute path was wrong as well as leaky)
- decomp/ROM dirs -> $GBA_DECOMP_DIR, $NDS_ROM_DIR
- Raken reference dir -> $RAKEN_REFERENCE_DIR (also drops the employer's
  '08_Financial_PayrollOperations/Certified Payroll' folder taxonomy)
- Construction-BI: dropped employer name and internal project list; the
  generic construction-BI domain knowledge is unchanged

Not pushed. Sanitization only - no files moved, deleted or relicensed.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01R1Dfu6aeAVFCoMDRbiD18w
@intellegix intellegix added needs-austin Waiting on Austin do-not-merge Waiting on Austin labels Aug 21, 2026
@intellegix

Copy link
Copy Markdown
Owner Author

Austin approved opening this pull request by voice, and he has not approved merging it. Merging publishes to a public repository, which is his decision alone, so this carries a do-not-merge label and no automated sweep should take it.

The change removes employer-identifying material and adds nothing. Verified before the push that the tracked sanitized CLAUDE.md is byte-identical to master and is not part of this branch.

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

Labels

do-not-merge Waiting on Austin needs-austin Waiting on Austin

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant