mirror of
https://github.com/kuhyx/todo-app.git
synced 2026-11-10 20:27:01 +01:00
CLAUDE.md 925 -> 165. 789 of those lines were a verbatim paste of upstream's flutter/flutter rules.md -- 85% of an always-loaded file given over to a document nobody edits. It moves to five topic files under docs/, linked rather than @-imported: inlining it back would pass the cap while keeping it in context on every turn, which is the cost the cap exists to remove. Every `###`/`####` heading in the upstream block survives the split; the two that do not are its own wrapper headings, replaced by the per-file titles (verified by diffing the sorted heading lists). desktop-performance-findings.md 278 -> 73 + 216. It was already narratively two-part; the author signposted "Part 2" explicitly at the seam. Also updates two things that had drifted: the suite is 313 tests at 100% coverage (not 238), and Conventions now documents the cap, where the gate lives, and the two patterns used to split without breaking callers (re-export barrels, and `part` files where a private State must stay in one library). `bash ~/utils/scripts/check_file_length.sh --all` now exits 0. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| explanations | ||
| desktop-performance-findings.md | ||
| desktop-performance-interaction-lag.md | ||
| flutter-rules-design.md | ||
| flutter-rules-language.md | ||
| flutter-rules-state-and-data.md | ||
| flutter-rules-testing-and-assets.md | ||
| flutter-rules-ui.md | ||
| initial_design.md | ||
| llm-design-spec-audit.md | ||