test(02): persist human verification items as UAT (6 tone/live-loop items)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,67 @@
|
||||
---
|
||||
status: partial
|
||||
phase: 02-season-1-vertical-slice-soil
|
||||
source: [02-VERIFICATION.md]
|
||||
started: 2026-05-09T15:30:00.000Z
|
||||
updated: 2026-05-09T15:30:00.000Z
|
||||
---
|
||||
|
||||
## Current Test
|
||||
|
||||
[awaiting human review of tone + live-loop items]
|
||||
|
||||
## Tests
|
||||
|
||||
### 1. Lura's three Ink beats — tone review
|
||||
expected: Warmth anchor; contrast to gardener-keeper voice, not a co-griever. Warm, specific, intermittent. Each beat (arrival / mid / farewell) feels like a different moment of warmth, not three takes on the same emotional register.
|
||||
files:
|
||||
- content/dialogue/season1/lura-arrival.ink
|
||||
- content/dialogue/season1/lura-mid.ink
|
||||
- content/dialogue/season1/lura-farewell.ink
|
||||
result: [pending]
|
||||
|
||||
### 2. Letter from the garden — tone review
|
||||
expected: Contemplative summary in bible voice. NOT a stat dump, NOT a FOMO nag, NOT "you missed X — come back tomorrow!". Anti-FOMO doctrine compliant. Reads like a letter, not a summary screen.
|
||||
files:
|
||||
- content/dialogue/season1/letter-from-the-garden.ink
|
||||
result: [pending]
|
||||
|
||||
### 3. Live loop playthrough (npm run dev)
|
||||
expected: Begin → Plant → Grow → Harvest (~9 times to fire all three Lura beats at counts 1/4/8) → Journal → close tab → wait ≥5min → return → Letter renders. Cadence feels intentional; no jank, no jarring transitions.
|
||||
files: [npm run dev]
|
||||
result: [pending]
|
||||
|
||||
### 4. Begin screen — A Dark Room cleanliness
|
||||
expected: Single hand-painted "Tend the garden / Begin" surface. No HUD, no clutter, nothing competing for attention. Click bootstraps audio. Garden reveals after click with no visual noise.
|
||||
files:
|
||||
- src/ui/begin/BeginScreen.tsx
|
||||
- content/seasons/01-soil/ui-strings.yaml
|
||||
result: [pending]
|
||||
|
||||
### 5. Offline catchup → Letter overlay (real-world ≥5min absence)
|
||||
expected: Close tab, wait actual ≥5min wall-clock, return. Letter overlay appears with content reflecting what bloomed in absence; <5min absence shows nothing (silent resume). 24h cap holds on longer absences. Settings "show return letter" toggle switches it off.
|
||||
files:
|
||||
- src/sim/offline/events.ts
|
||||
- src/sim/garden/auto-harvest.ts
|
||||
- src/ui/letter/Letter.tsx
|
||||
- src/ui/settings/Settings.tsx
|
||||
result: [pending]
|
||||
|
||||
### 6. Gate visual + LuraDialogue cadence
|
||||
expected: Gate-renderer alpha-pulse cues Lura's arrival beat at first harvest; LuraDialogue overlay drips text at message-cadence (not instant dump); gate animates open on farewell beat (8th harvest) telegraphing Phase-2 close.
|
||||
files:
|
||||
- src/render/garden/gate-renderer.ts
|
||||
- src/ui/dialogue/LuraDialogue.tsx
|
||||
- src/ui/dialogue/ink-renderer.tsx
|
||||
result: [pending]
|
||||
|
||||
## Summary
|
||||
|
||||
total: 6
|
||||
passed: 0
|
||||
issues: 0
|
||||
pending: 6
|
||||
skipped: 0
|
||||
blocked: 0
|
||||
|
||||
## Gaps
|
||||
Reference in New Issue
Block a user