From fbb87316bf2f78b1b68dc4581781143b93325516 Mon Sep 17 00:00:00 2001 From: daniel-c-harvey Date: Fri, 21 Aug 2026 14:52:48 -0400 Subject: [PATCH] Docs: correct two stale line-count figures in the 600-line-ceiling TODO entry --- docs/TODO.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/TODO.md b/docs/TODO.md index 4b2596a..2ea9c43 100644 --- a/docs/TODO.md +++ b/docs/TODO.md @@ -852,7 +852,7 @@ in the `.rpp`", and does not gain a second home for the distinction. **Context (surfaced by the FX-GUID keying track).** Root `CLAUDE.md`'s structural heuristics put an ~600-line ceiling on any one file, with a documented responsibility seam as the required method for splitting it, not an arbitrary bisection. -`src/core/view/view_mode_model.cpp` measures **815 lines** (verified this pass), +`src/core/view/view_mode_model.cpp` measures **857 lines** (re-measured 2026-08-21), up from 715 before the FX-GUID keying track's v2 schema addition made it worse. **The named seam.** The JSON codec — `serialize()`/`deserialize()` — wants its own @@ -867,7 +867,7 @@ public accessor surface. Doing that in the same commit that changed the byte for the golden test literals pin would roll a format change and a codec extraction together, which is the riskier order. -**`src/shell/view/view.cpp` is no longer over the bar.** It measures **230 lines** +**`src/shell/view/view.cpp` is no longer over the bar.** It measures **248 lines** (`wc -l`, re-measured after the undo collapse moved one track's whole park/restore — snapshot, flags and per-FX offline — into `view_park`'s `parkTrack`/ `restoreTrack`). Recorded because the entry above used to name it as a second