KeiSeiKit-1.0/_generated
Parfii-bot a23910d445 chore(security): scrub username paths from public artefacts + leak-check CI
Public repo had absolute paths revealing username:
- 5 _manifests/*.toml — companion_memory_files had author-time hardcoded
  ~/.claude/projects/-Users-<user>/memory/... paths
- 5 _generated/*.md — same paths rendered through to public output
- docs/DNA-INDEX.md — 107 absolute paths (kei-dna-index emits absolute
  for atoms but relative for primitives — generator inconsistency)
- skills/escalate-recurrence/SKILL.md — 2 instructional path examples

Substitution:
  ~/.claude/projects/-Users-<user>/memory/  ->  ~/.claude/memory/
  /Users/<user>/Projects/KeiSeiKit-public/  ->  <relative>

Defence-in-depth:
- .github/workflows/leak-check.yml — CI gate (PR + push to main)
- (local) .git/hooks/pre-commit — maintainer-side guard with allowlist
  for legitimate detection-rule files (the hook + the workflow itself)

NOTICE + README byline allowlisted (intentional copyright).
No secrets exposed — only metadata (username + private-memory filenames).
DNA-INDEX root-cause fix in kei-dna-index Rust binary tracked as TODO.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-01 19:59:29 +08:00
..
architect.md KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
code-implementer-flutter.md KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
code-implementer-go.md KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
code-implementer-python.md KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
code-implementer-rust.md KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
code-implementer-swift.md KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
code-implementer-typescript.md KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
code-implementer.md KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
cost-guardian.md KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
critic-anti-pattern.md KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
critic-bug.md KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
critic-perf.md KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
critic-tech-debt.md KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
critic.md KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
fal-ai-runner.md chore(security): scrub username paths from public artefacts + leak-check CI 2026-05-01 19:59:29 +08:00
infra-implementer-cicd.md KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
infra-implementer-container.md KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
infra-implementer-iac.md KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
infra-implementer-secrets.md KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
infra-implementer.md chore(security): scrub username paths from public artefacts + leak-check CI 2026-05-01 19:59:29 +08:00
ml-implementer.md chore(security): scrub username paths from public artefacts + leak-check CI 2026-05-01 19:59:29 +08:00
ml-researcher.md chore(security): scrub username paths from public artefacts + leak-check CI 2026-05-01 19:59:29 +08:00
modal-runner.md chore(security): scrub username paths from public artefacts + leak-check CI 2026-05-01 19:59:29 +08:00
researcher-code.md KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
researcher-hybrid.md KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
researcher-web.md KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
researcher.md KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
security-auditor-differential.md KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
security-auditor-supply-chain.md KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
security-auditor-variant.md KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
security-auditor.md KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
validator-api.md KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
validator-benchmark.md KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
validator-code-reality.md KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
validator-doc.md KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
validator-version.md KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
validator.md KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00