47b5b8d6b0242735189b5fcdf6d2773632104fd8
Threads 3 new assertions into the existing PIPE-07 spec to verify the G1 + G2 gap fixes hold end-to-end in a real Chromium browser: - Assertion A (G1, after initial nav): document.body computed background-color is rgb(26, 26, 26) — proves src/index.css bundled cleanly into the entry chunk and applies before React mounts. - Assertion B (G2, after Begin click): the FirstRunHint element (data-testid="first-run-hint") is visible with non-empty externalized text content from ui-strings.yaml. - Assertion C (G2, after first plant): the FirstRunHint is gone — proves the component's tiles subscription dismisses on the first plant !== null transition. The existing 16-step assertion chain continues to pass unchanged. Test runtime grew from 1.6s → 1.7s (3 cheap evaluations + 1 visibility + 1 negation). All 4 first-impression UX gaps are now structurally closed. npm run ci exits 0 (333/333 vitest green; ~21 new tests across G1+G2+G3+G4). npm run test:e2e exits 0 (Playwright PIPE-07 + 3 new gap-closure assertions). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
No description provided
Languages
TypeScript
91.2%
JavaScript
6.7%
Ink
1.8%
CSS
0.2%
HTML
0.1%