Minimal-color round 2 (owner): the chip is label-only — spinner out of the top bar

The round-1 experiment put the braille spinner in the chip's old dot
slot; rejected live: the pill's curve and the square braille cell fought
for space (visually squeezed), and the chat surface already shows
in-flight work (thinking shimmer, the dock) — the chip stating the phase
is its whole job. PhaseChip back to a label-only pill (busy prop
removed, single-child gap dropped); work-state lives in exactly one
place: the sidebar row's spinner. Doc note + test pin the decision so
it doesn't get re-tried blind. Gates: typecheck, lint, 469/469, build.
This commit is contained in:
amosblomqvist
2026-09-15 17:10:49 +03:00
parent 326222f53c
commit c9ba4a1b06
3 changed files with 14 additions and 17 deletions
+1 -1
View File
@@ -605,7 +605,7 @@ export function Chat({
Plan
</button>
)}
<PhaseChip phase={phases.at(-1) ?? "probe"} busy={busy} />
<PhaseChip phase={phases.at(-1) ?? "probe"} />
</header>
<div className="relative flex min-h-0 flex-1">