aboutsummaryrefslogtreecommitdiff
path: root/todo.org
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-08-20 09:45:58 -0700
committerCraig Jennings <c@cjennings.net>2026-08-20 09:45:58 -0700
commit368650016357f66a591a2e4c006f31b079ca23a5 (patch)
tree06db8baee0b1f83cafe37f244e5f568916060392 /todo.org
parent8731c966b8b3b184accae446aefbc13a073ec6e4 (diff)
downloadarchsetup-368650016357f66a591a2e4c006f31b079ca23a5.tar.gz
archsetup-368650016357f66a591a2e4c006f31b079ca23a5.zip
fix(post-rebuild-check): stop expecting a .claude directory every project names
Check 4 expects a tooling path wherever the project's own .gitignore names it, on the reasoning that the ignore file records what the project means to hold untracked. That holds for .ai and todo.org. It doesn't hold for .claude, because the bootstrap and the gitignore sweep write that line into every gitignore-mode project whether or not one ever exists there. The entry is aspirational, not a promise. pearl, rsyncshot and yt-sync each name it and none has ever had one. Ratio is missing the identical directory in the identical three, and ratio was never rebuilt, so this is the steady state rather than drift. That is the same test CLAUDE.md is already excluded by, one comment above. Dropping it costs no real signal. A project that genuinely carries a .claude, with rules and hooks from a language bundle, has it re-synced by sync-language-bundle.sh at every session start, so a true absence heals before this check would run. velox now reports one finding instead of eight. Seven of the eight were this checker being wrong rather than the machine.
Diffstat (limited to 'todo.org')
0 files changed, 0 insertions, 0 deletions