
joshandClaude Opus 4.7
0ed79b0eb1
docs(02-06): plan UAT gap closure (G1-G4)
Single Wave 0 plan addressing the 4 first-impression UX gaps from the
2026-05-09 live UAT:
- G1 (BLOCKING) src/index.css imported from main.tsx — body bg #1a1a1a,
serif color #e8e0d0 — closes the white halo around the dark canvas
- G2 (BLOCKING) FirstRunHint component reading externalized
'Begin where the soil is bare.' from ui-strings.yaml + UiStringsSchema
extension (Zod default strip mode would otherwise drop the key) +
session-slice firstRunHintDismissed flag (NOT V1Payload)
- G3 (HIGH) tile-renderer outline brightening 0x4d4d52 → 0x5a5a60 +
hover bump 0x7a7a82
- G4 (MEDIUM) gate-renderer wall-band Phaser primitive at gate column
with alpha 0.15-0.20
Phase 3 watercolor + cello deferral preserved: zero painted assets,
zero new npm dependencies, V1Payload unchanged. Plan-checker found
1 BLOCKER (Zod schema strip mode breaking G2 silently) + 1 WARNING
(hint copy ranking pushed non-bible-voice option first); planner
revised; residual frontmatter + 3 copy refs fixed inline.
Plan: 5 tasks, 16 files_modified, depends_on [02-01..02-05],
requirements [GARD-01, AEST-07, UX-01] supplemental coverage.
ROADMAP.md annotated with Wave 1/Wave 2 headers.
Next: /gsd-execute-phase 2.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-09 12:05:52 -04:00
..
2026-05-09 03:19:44 -04:00
2026-05-09 09:26:37 -04:00
2026-05-09 03:05:51 -04:00
2026-05-09 09:50:05 -04:00
2026-05-09 03:15:39 -04:00
2026-05-09 10:16:02 -04:00
2026-05-09 03:19:44 -04:00
2026-05-09 10:41:24 -04:00
2026-05-09 03:15:39 -04:00
2026-05-09 11:16:02 -04:00
2026-05-09 12:05:52 -04:00
2026-05-09 01:39:48 -04:00
2026-05-09 01:39:48 -04:00
2026-05-09 11:27:16 -04:00
2026-05-09 02:11:01 -04:00
2026-05-09 03:05:51 -04:00
2026-05-09 02:45:56 -04:00
2026-05-09 11:37:44 -04:00
2026-05-09 11:04:32 -04:00