Cut CLAUDE.md to 200 lines #217
Reference in New Issue
Block a user
Delete Branch "task/670-cut-claude-md-to-200-lines"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes Vikunja #670.
Acceptance criteria and quality gate are in
TASK.mdon this branch.Review the review, not the diff — leave comments and the agent will apply them via
task start 670.490 lines still loads into every session, and most of them explained a subsystem rather than constraining an agent. The owner's cap is 200. This lands at exactly 200. Four new living docs take what left: docs/deployment.md the two boxes, the resident model, the embedder, STT, the daemon table, who is in compose, the voice wire, mavwaked on workpc, the web UI conventions docs/world.md what replaced "never phones home", why Response.Empty() is the whole gate, the timeouts, Kiwix docs/language.md the LLM output contract and the three Russian mechanisms docs/workflow.md the five stores, the doc tiers, Vikunja, the guards CLAUDE.md keeps the pointer table and the rules. Every "do not do X", every path and every owner's call stayed. What went is the before-and-after narrative behind each one, which is what a living doc is for. Verified rather than trusted. Every backticked literal in the old file was diffed against the union of the new ones. Twenty-four came up missing and three groups were facts rather than narrative, so they were restored: - the ecosystem client table (nexusClient, praxisClient, the vendored hexis client, the three config keys and their default URLs) into docs/ecosystem.md, which did not carry it - TestOnlyAGrammarMayDropTheBoundary and TestNamingRecallKeepsTheBoundary into docs/routing.md, since they pin the boundary rule in both directions - the ipc.Dial vs voice.Dial trap and docs/plans/17 into docs/deployment.md diff-budget.sh blocked on the changed-line count again. It counts markdown, which the repo's own pre-commit hook exempts, and this commit touches nothing else. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013ptwopxyo3Z2kwFckHkLvN