@@ -10,8 +10,7 @@ import (
1010 "github.com/muesli/termenv"
1111)
1212
13- // ── C2: the first-run home signposts the core interactions ────────────────
14-
13+ // the first-run home signposts the core interactions ───────────────
1514// TestWelcomeTipSignpostsCoreInteractions: the welcome tip must name the
1615// core composer interactions and command discovery.
1716func TestWelcomeTipSignpostsCoreInteractions (t * testing.T ) {
@@ -21,7 +20,7 @@ func TestWelcomeTipSignpostsCoreInteractions(t *testing.T) {
2120 t .Errorf ("welcome tip missing %q:\n %s" , want , out )
2221 }
2322 }
24- // C11: the ^K microcopy reads as a verb, not jargon.
23+ // the ^K microcopy reads as a verb, not jargon.
2524 if ! strings .Contains (out , "^K commands" ) {
2625 t .Errorf ("welcome tip should identify the command palette:\n %s" , out )
2726 }
@@ -30,8 +29,7 @@ func TestWelcomeTipSignpostsCoreInteractions(t *testing.T) {
3029 }
3130}
3231
33- // ── C4: one failure glyph ──────────────────────────────────────────────────
34-
32+ // one failure glyph ─────────────────────────────────────────────────
3533// TestFailureGlyphStandardized: ✗ is the single failure glyph; the lamp
3634// set must not carry the stray ✕.
3735func TestFailureGlyphStandardized (t * testing.T ) {
@@ -40,8 +38,7 @@ func TestFailureGlyphStandardized(t *testing.T) {
4038 }
4139}
4240
43- // ── C5: lamp glyphs belong to the connection state alone ──────────────────
44-
41+ // lamp glyphs belong to the connection state alone ─────────────────
4542// TestLampGlyphsReserved: no other surface may reuse ● ◉ ◌ ○ — those four
4643// cells are the connection lamp's vocabulary.
4744func TestLampGlyphsReserved (t * testing.T ) {
@@ -61,8 +58,7 @@ func TestLampGlyphsReserved(t *testing.T) {
6158 }
6259}
6360
64- // ── C3: header instruments get a first-turn decoder ───────────────────────
65-
61+ // header instruments get a first-turn decoder ──────────────────────
6662// TestCtxHintOnFirstPrompt: the first real prompt teaches what the ctx
6763// gauge and the connection lamp mean.
6864func TestCtxHintOnFirstPrompt (t * testing.T ) {
@@ -88,8 +84,7 @@ func TestCtxHintOnFirstPrompt(t *testing.T) {
8884 }
8985}
9086
91- // ── C11: microcopy ────────────────────────────────────────────────────────
92-
87+ // microcopy ───────────────────────────────────────────────────────
9388// TestSwarmHintMicrocopy: the swarm tip speaks in plain verbs.
9489func TestSwarmHintMicrocopy (t * testing.T ) {
9590 if strings .Contains (hintSwarmText , "registry" ) || strings .Contains (hintSwarmText , "chips" ) {
@@ -113,8 +108,7 @@ func TestElapsedCarriesLabel(t *testing.T) {
113108 }
114109}
115110
116- // ── C1: the faint contract — body text never renders in faint ────────────
117-
111+ // the faint contract — body text never renders in faint ───────────
118112// TestStepArgNotFaint: step arguments are machine-voice secondary text and
119113// must take muted, not the chrome-only faint token.
120114func TestStepArgNotFaint (t * testing.T ) {
@@ -127,8 +121,7 @@ func TestStepArgNotFaint(t *testing.T) {
127121 }
128122}
129123
130- // ── C9: the queued count lives in the footer alone ────────────────────────
131-
124+ // the queued count lives in the footer alone ───────────────────────
132125// TestApprovalHeadDropsQueuedChip: with a queue behind the head approval,
133126// the card head no longer repeats the count the footer already carries.
134127func TestApprovalHeadDropsQueuedChip (t * testing.T ) {
@@ -138,7 +131,7 @@ func TestApprovalHeadDropsQueuedChip(t *testing.T) {
138131 if strings .Contains (body , "queued" ) {
139132 t .Errorf ("approval card head still carries the queued count:\n %s" , body )
140133 }
141- // F1: the shelf chip is the single owner of the PROMPT-queue count — the
134+ // the shelf chip is the single owner of the PROMPT-queue count — the
142135 // footer must not repeat it (the approval head's own queue hint stays).
143136 foot := plain (m .footer ())
144137 if strings .Contains (foot , "▸" ) && strings .Contains (foot , "queued" ) {
0 commit comments