diff --git a/docs/agent-handoff.md b/docs/agent-handoff.md index 3dbd2d6..cb69dae 100644 --- a/docs/agent-handoff.md +++ b/docs/agent-handoff.md @@ -11,10 +11,10 @@ next machine reads it the way you just did. ## 1. Where the project stands (2026-07-21) -- Canonical `main` @ `f8096ff` (#124, Themes stage 2 merged), protocol - **v17** (`SUPPORTED=[6..17]`). The `statusline-segments` branch is - based there and implements protocol v18, but v18 is **not on main** - until review and merge. +- Canonical `main` @ `bb17ec9` (#123 merged atop #124), protocol + **v17** (`SUPPORTED=[6..17]`). The rebased `statusline-segments` + branch implements protocol v18, but v18 is **not on main** until + review and merge. - **Syntax-highlight / language-detection side-quest (#114–#118) LANDED** — a one-shot arc built in sibling worktrees off main while the user's themes lane (`theme-faces`) ran concurrently in the shared @@ -118,9 +118,9 @@ next machine reads it the way you just did. `StatuslineSegments`; authoritative-empty/snapshot symmetry; and atomic GPU validation, face resolution, shaping, clipping, and cache invalidation. Acceptance 1-27 is implemented. Final gates: - Clippy clean; 1,610 default + 1,784 CRDT library tests; 7 default + - 8 CRDT feature acceptance; 110 M4; 108 required GPU; one-invocation - workspace sweep 2,704 passed across 78 suites (19 ignored, + Clippy clean; 1,617 default + 1,791 CRDT library tests; 7 default + + 8 CRDT feature acceptance; 114 M4; 108 required GPU; one-invocation + workspace sweep 2,715 passed across 78 suites (19 ignored, `basedpyright` filtered); `git diff --check` clean. This branch is awaiting review and **must not be described as merged**. - Roadmap: `docs/roadmap-2026-07.md` (ranked arcs). Position: diff --git a/docs/statusline-segments-framing.md b/docs/statusline-segments-framing.md index 0ae1560..13142bd 100644 --- a/docs/statusline-segments-framing.md +++ b/docs/statusline-segments-framing.md @@ -1,8 +1,8 @@ # Statusline segments - framing (Arc 4 stage 3) **Revision 3 - 2026-07-21. Implemented on branch -`statusline-segments` against the post-#124 protocol-v17 base. The -implementation advances the wire to v18, satisfies Acceptance 1-27, +`statusline-segments` against current `main` `bb17ec9` (#123 atop #124, +protocol v17). It advances the wire to v18, satisfies Acceptance 1-27, and is fully gated; awaiting review, not merged.** Revision 3: closes review findings on authoritative-empty baseline retention @@ -46,10 +46,10 @@ framed ownership boundary: `init`/`ready`/`degraded`/`crashed`/`stopped`/unknown labels. The final gate run was sequential and clean: `cargo fmt --check`; -workspace/all-target Clippy with `-D warnings`; 1,610 default and 1,784 -CRDT library tests; 7 default and 8 CRDT stage-3 acceptance tests; 110 +workspace/all-target Clippy with `-D warnings`; 1,617 default and 1,791 +CRDT library tests; 7 default and 8 CRDT stage-3 acceptance tests; 114 M4 acceptance tests (3 ignored, `basedpyright` filtered); 108 required -GPU tests; and the one-invocation workspace sweep (2,704 passed across +GPU tests; and the one-invocation workspace sweep (2,715 passed across 78 suites, 19 ignored, `basedpyright` filtered). `git diff --check` was clean. No flaky rerun was needed.