Driven only by charter CLI commands — no daemon, no server — and with no logic in the UI: can something that is not tmux draw charter's workspace tab strip, chat tab strip and repos table?
The UI may only render what charter tells it and send commands back. So the real deliverable is not this page. It is the gap ledger below: every place the adapter was tempted to compute, infer, parse or guess something charter should have said outright. Each entry is a missing or mis-shaped charter command.
If charter said everything, the adapter would be a passthrough. Every line that is not a passthrough is a line the UI's supplier should have written instead. This is measured from the module in this file, not estimated.
Each field is tagged with where it came from. cli charter said it, machine-readably. hand charter cannot say it — hand-written fixture. calc the adapter had to work it out. Every hand and calc is a ledger entry.
| repo | branch | state | ci | wt |
|---|
Narrow the frame to watch who decides what disappears: