*.local.md *.local.html *.local.json .mcp.json .DS_Store .claude/ # Secrets .env *.key *.pem credentials.* secrets.* # Generated artifacts *.pdf *.log # Node node_modules/ # Runtime state .work/ org/ # Generated KB-update artifacts (registry, reports) are ignored, but the # hand-authored taxonomy (lag 0) and the decision ledger (lag 2) are tracked. scripts/kb-update/data/* !scripts/kb-update/data/domain-taxonomy.json !scripts/kb-update/data/decisions.json # Generated skill-lifecycle detection report (Spor B / B1) — regenerated on demand, # like the kb-update reports above. The detector script + curated inputs are tracked. scripts/kb-eval/data/skill-lifecycle-report.json # Generated skill-quality score cache (Spor D / STEG B) — derived from the corpus, # regenerated by `score-skill.mjs --write` and the apply-skill-op gate. Consumed by # the STEG C SessionStart surfacing; not committed (avoids churn in the public repo). scripts/kb-eval/data/skill-score-report.json # Generated judge bake-off fan-out payloads (45 per-file prompts, ~760KB) — derived # deterministically from judge-bakeoff-claims.json + the judge prompt by # build-judge-payloads.mjs; regenerated on demand, not committed (bulk + churn). scripts/kb-eval/data/judge-bakeoff-payloads-*.json .kb-backup/ # atomic-write temp files (atomicWriteSync writes `.tmp..` then renames); # a crash mid-write could leave one behind — never let it reach the public mirror. *.tmp.* .rollback-in-progress # --- session/local state — LOCAL-ONLY (gitignored) --- # STATE.md is internal state-of-play and must NEVER reach a public mirror. This # repo's Forgejo remote (open/) is published open source, so STATE.md is local- # only per the global continuity rule (same as linkedin-studio). The hook injects # it from disk regardless of tracking, so continuity is unaffected. STATE.md REMEMBER.md ROADMAP.md TODO.md NEXT-SESSION-PROMPT*.local.md *.local.md *.local.json *.local.sh .DS_Store .claude/