docs(handoff): record statusline framing revision 2

Advance the active review lane after its contract-tightening revision.
This commit is contained in:
Levi Neuwirth 2026-07-21 10:04:05 -04:00
parent 753689955d
commit c488cbb9d4
2 changed files with 14 additions and 11 deletions

View File

@ -54,8 +54,9 @@ If it does not, stop and repair the remote/fetch configuration.
## Active lane: Arc 4 stage 3 — statusline segments ## Active lane: Arc 4 stage 3 — statusline segments
- Portable branch: `githubsucks/statusline-segments` - Portable branch: `githubsucks/statusline-segments`
- Framing head: `432e4d4` - Framing head: `957a2d9`
- State: framing only, revision 1, based on `f8096ff` / protocol v17. - State: framing only, revision 2; re-scouted against `bb17ec9` /
protocol v17 with no relevant substrate drift.
- Status: awaiting user review. No implementation and no PR. - Status: awaiting user review. No implementation and no PR.
- Scope: composable per-window Lua modeline providers, dynamic - Scope: composable per-window Lua modeline providers, dynamic
modeline-face inventory, and protocol v18 modeline-face inventory, and protocol v18

View File

@ -1,8 +1,9 @@
# Agent handoff — cross-machine continuity # Agent handoff — cross-machine continuity
**Last updated: 2026-07-21, after JSON/YAML (#123) merged and the **Last updated: 2026-07-21, after the statusline stage-3 Revision 2
cross-machine continuity audit; main also reflects GPU font preferences review update, JSON/YAML (#123) merge, and cross-machine continuity
(#124), themes stage 1 (#120), and injections (#122).** This file is the audit; main also reflects GPU font preferences (#124), themes stage 1
(#120), and injections (#122).** This file is the
bridge between development machines. If you are an agent reading bridge between development machines. If you are an agent reading
this on a fresh clone: this document plus the `docs/*-framing.md` this on a fresh clone: this document plus the `docs/*-framing.md`
files ARE your memory. Read this fully before taking on work, seed files ARE your memory. Read this fully before taking on work, seed
@ -143,12 +144,13 @@ commands, read `docs/active-work.md` immediately after this file.
`FontSystem` construction; alternate advances are measured across `FontSystem` construction; alternate advances are measured across
complete shaped runs, not sampled glyphs. complete shaped runs, not sampled glyphs.
- **NEXT: themes stage 3 — Lua statusline-segment API.** - **NEXT: themes stage 3 — Lua statusline-segment API.**
Revision 1 is preserved on branch `statusline-segments` and awaits Revision 2 is preserved on branch `statusline-segments`, re-scouted
review. It scopes additive per-window modeline providers, face-name against `bb17ec9` with no relevant substrate drift, and awaits review.
segments, dynamic `ThemeFacts` inventory, and a new v18 It scopes additive per-window modeline providers, face-name segments,
`StatuslineSegments` channel; the existing LSP status tracker is the dynamic `ThemeFacts` inventory, and a new v18 `StatuslineSegments`
first built-in provider. Approval → implementation → gates → PR. channel; the existing LSP status tracker is the first built-in
Completing stage 3 completes Arc 4. provider. Approval → implementation → gates → PR. Completing stage 3
completes Arc 4.
- **PARKED: kill-ring browser + persistence.** Revision 2 framing is - **PARKED: kill-ring browser + persistence.** Revision 2 framing is
preserved on branch `kill-ring-browser`, but its `0efb5cd` scout is preserved on branch `kill-ring-browser`, but its `0efb5cd` scout is
stale and must be repeated before implementation. No PR or stale and must be repeated before implementation. No PR or