OverviewFilesCommitsIssuesDocsReleasesPeers

knowledge-ratchet commits / 9a70d5d

Ignore the generated run logs under data/
data/ held 5.6 GB of derived state, most already ignored, but the append-only hook logs and generated codemaps were not covered and kept showing up as untracked noise. data/*.jsonl briefing-shadow, rule-fires, rule-candidates -- NDJSON event logs appended on every session/turn data/*.tsv scorecard.tsv, derived by the pipeline data/codemap-*.md auto-generated per-project codemaps, see codemap-inject.js (six projects mapped) Verified with check-ignore: all five now ignored, data/.gitkeep deliberately still tracked so the directory survives a clone, and the four pre-existing tracked data/*.json files are unaffected -- .gitignore does not apply to already-tracked paths. Nothing under data/ is a source of truth; it is all regenerable from the transcripts in ~/.claude/projects/. Documented that in the file itself. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
9a70d5dc9ad4ad363db306816f9d76970e4de059
by plankatron <fleeky@gmail.com> · 2026-08-12T02:31:34.000Z

Changed files (2) +12 -0

.gitignore +12 -0
……@@ -1,6 +1,18 @@
1# Derived data. Everything under data/ is regenerable from the transcripts
2# in ~/.claude/projects/ -- nothing here is a source of truth. The four
3# tracked data/*.json files (patterns, principles, tuned-patterns,
4# validation-report) predate these rules and stay tracked, since .gitignore
5# does not affect already-tracked paths.
16data/*.json
27data/*.html
38data/scan-cache/
49data/session-summaries/
510data/llm-batches/
611data/results-cache/
12
13# Append-only run logs, written by the hooks on every session/turn.
14data/*.jsonl
15data/*.tsv
16
17# Auto-generated per-project codemaps (see codemap-inject.js).
18data/codemap-*.md
data/.gitkeep +0 -0
(no content changes — binary or rename)