docs: reconcile BACKLOG against shipped work + gitignore tui preview binary
Backlog hygiene per the file's own maintenance rule — resolved items get
moved out, not left ticked-in-place.
- Cut resolved body bullets from BACKLOG §A/B/C/D/E/G/I (health probes,
static-first infra, CritiqueFinding, architect contradiction-check, A1/A2
gates, batch fetch-approval, source/egress events, render matrix, markdown,
session list, idea promotion, turnId/probe/narration, .cs symbols, scene
validator). All already archived in RETRO's burndown table.
- Narrow partially-done items to their live follow-up rather than delete:
B5 -> static_check stage emitter only; B6/C-A3 -> CritiqueOutcomeCorrelated
producer only; C-A1 -> planner-prompt activation only.
- Drop the stale "§E UNBLOCKED" index line (plan-comparison is BLOCKED, no
PlanCandidate event; idea-promotion shipped f107ff5).
- Archive the operator-requested TUI wave (palette, @ picker, CLAUDE.md L0
injection, inline action rows, free-scroll/help/filter) in RETRO 2026-06-22
— never BACKLOG items, would otherwise be orphaned in neither file.
- gitignore apps/tui-go/preview (cmd/preview build artifact).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -7,6 +7,42 @@ could not be run here.
|
||||
|
||||
---
|
||||
|
||||
## 2026-06-22 — BACKLOG hygiene reconcile + operator-requested TUI wave (branch `feat/backlog-burndown`)
|
||||
|
||||
**Hygiene reconcile.** Per `BACKLOG.md`'s own maintenance rule, cut the resolved body bullets
|
||||
that were left ticked-but-in-place after the 2026-06-20 burndown and 2026-06-21 grants work.
|
||||
Sections affected: §A (health probes), §B (static-first infra, `CritiqueFinding`, architect
|
||||
contradiction-check), §C (A1/A2 gate code), §D (batch fetch-approval, source events, dynamic
|
||||
egress), §E (render matrix, markdown, session list, idea promotion), §G (turnId/probe/narration),
|
||||
§I (`.cs` symbols, scene validator). Partially-done items were **narrowed to their live
|
||||
follow-up** rather than deleted: §B5 → "static_check stage emitter only", §B6/§C-A3 → "the
|
||||
`CritiqueOutcomeCorrelatedEvent` producer only", §C-A1 → "planner-prompt activation only". The
|
||||
full commit map stays in the BACKLOG "✅ RESOLVED" index; detail is in the tables below.
|
||||
|
||||
**Operator-requested TUI wave (archived here — never BACKLOG items, like the grants work).**
|
||||
A run of TUI/UX features added on the branch after the burndown, each compiled + `go vet`/`go
|
||||
test` green and rendered via `cmd/preview` before commit:
|
||||
|
||||
| Commit | What |
|
||||
|--------|------|
|
||||
| `9143d55` | Global input history + stop idle redraws (copy-safe — no redraw churn while selecting text). |
|
||||
| `85bfddf` | Slash-command menu in the chat input. |
|
||||
| `2662156` | Transparent modal backdrops (overlays no longer paint an opaque box over the transcript). |
|
||||
| `ba7ac06` | Transcript message-jump (`^↑`/`^↓` to your prev/next message) + OSC52 clipboard copy. |
|
||||
| `65e5d88` | **Server:** `ListFiles`/`FileList` protocol backing the TUI `@` picker. |
|
||||
| `04d7e26` | `@` file-reference picker in the input. |
|
||||
| `c616982` | **Context:** inject `CLAUDE.md` / `AGENTS.md` as L0 standing context. |
|
||||
| `54f94a5` | Command-palette keybinds + configurable (hideable) status bar. |
|
||||
| `6a06f2e` | Inline action rows in the OUTPUT transcript (tool results / approvals / writes / grants as `RouterEntry` role `action`, interleaved by arrival). |
|
||||
| `f14a83c` | Drop the inline tool-*start* rows (they doubled up with the result rows). |
|
||||
| `531910d` | Transcript free-scroll (`PgUp/PgDn`, `^u/^d`, `esc` snaps to tail-follow; clamped via `outputViewport()`/`buildTranscriptRows`, 2 tests) + help overlay (`?`) + event-inspector `/` filter. |
|
||||
|
||||
These are mostly deterministic render/UX changes (verifiable by `go test` + `cmd/preview`); the
|
||||
only remaining live look is the §E approval-ergonomics re-audit noted in BACKLOG (the band gained
|
||||
the grant scope-picker + action rows since `d5afcd3`).
|
||||
|
||||
---
|
||||
|
||||
## 2026-06-21 — wider grants + revoke (branch `feat/backlog-burndown`)
|
||||
|
||||
Operator-requested (not a prior BACKLOG item): grants that outlive a single session, plus a
|
||||
|
||||
Reference in New Issue
Block a user