a73x

56a99c97

docs: the repo figures are the rebased tree's

a73x   2026-09-04 18:04

Commit message
docs: the repo figures are the rebased tree's

The rebase put main's 73 commits under this branch's, so every `wc -l`
CLAUDE.md quotes moved: interact.zig grew past 4.9k and decisions.md, which
both sides appended to, is 9.2k rather than either side's number. grid.zig
rounds to 0.4k, not 0.3k. Re-measured on the rebased tree.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CsWfuJFQbTfGtKZLS5qw4q

CLAUDE.md
Old New
@@ -46,8 +46,8 @@ costs ~800k tokens; every token stays in context and is re-billed each turn.
46 - **Never `cat` these:** `src/server/server.zig` (3.3k lines, ~31k tok; its tests are 46 - **Never `cat` these:** `src/server/server.zig` (3.3k lines, ~31k tok; its tests are
47 siblings in `src/server/`, none over 1.8k; the agent relay and the 47 siblings in `src/server/`, none over 1.8k; the agent relay and the
48 session table are `src/server/server_agent.zig` and `src/server/server_sessions.zig`), 48 session table are `src/server/server_agent.zig` and `src/server/server_sessions.zig`),
49 `src/tui/interact.zig` (4.8k), `src/engine/protocol.zig` (3.0k), 49 `src/tui/interact.zig` (4.9k), `src/engine/protocol.zig` (3.0k),
50 `docs/decisions.md` (8.8k). `test/e2e.sh` is a 188-line runner now; the 50 `docs/decisions.md` (9.2k). `test/e2e.sh` is a 188-line runner now; the
51 bodies are `test/e2e_NN_*.sh` (`E2E_ONLY=<group>` runs one). 51 bodies are `test/e2e_NN_*.sh` (`E2E_ONLY=<group>` runs one).
52 Use `grep -n` for the symbol, then `sed -n 'A,Bp'` for a window. 52 Use `grep -n` for the symbol, then `sed -n 'A,Bp'` for a window.
53 `src/client/client.zig` is 3.3k now — cheap enough to read, and so is 53 `src/client/client.zig` is 3.3k now — cheap enough to read, and so is
@@ -55,7 +55,7 @@ costs ~800k tokens; every token stays in context and is re-billed each turn.
55 endings, the keyboard loop) with `wall_pump.zig` (0.9k, one tile's 55 endings, the keyboard loop) with `wall_pump.zig` (0.9k, one tile's
56 thread), `wall_host.zig` (0.5k), `wall_picker.zig` (0.9k), 56 thread), `wall_host.zig` (0.5k), `wall_picker.zig` (0.9k),
57 `wall_layout.zig` (0.5k) and its tests in `src/tui/wall_test_*.zig` 57 `wall_layout.zig` (0.5k) and its tests in `src/tui/wall_test_*.zig`
58 (none over 1.4k). The wire side is small: `src/engine/grid.zig` is 0.3k, 58 (none over 1.4k). The wire side is small: `src/engine/grid.zig` is 0.4k,
59 `replica.zig` 0.6k, `delta.zig` 0.5k, `engine.zig` 1.8k, `paint.zig` 1.3k. 59 `replica.zig` 0.6k, `delta.zig` 0.5k, `engine.zig` 1.8k, `paint.zig` 1.3k.
60 Every figure here is `wc -l` on 2026-09-04; re-measure before trusting one. 60 Every figure here is `wc -l` on 2026-09-04; re-measure before trusting one.
61 - Every module has a `//!` header stating its contract. `head -12` on it 61 - Every module has a `//!` header stating its contract. `head -12` on it
@@ -518,7 +518,7 @@ own. Test fixtures in `test/`:
518 ## Where the answers live 518 ## Where the answers live
519 519
520 `docs/roadmap.md` (~660 ln) the ranked queue, but stale past 2026-08-16 — 520 `docs/roadmap.md` (~660 ln) the ranked queue, but stale past 2026-08-16 —
521 `git-collab issue list` is the live order · `docs/decisions.md` (8.8k ln, grep 521 `git-collab issue list` is the live order · `docs/decisions.md` (9.2k ln, grep
522 only) every decision + measurement · `README.md` user-facing usage. Design 522 only) every decision + measurement · `README.md` user-facing usage. Design
523 history (specs, plans, the original handoff) lives in git: `git log -- docs/superpowers`. 523 history (specs, plans, the original handoff) lives in git: `git log -- docs/superpowers`.
524 524