Files
TheLastGarden/.planning/phases/02-season-1-vertical-slice-soil/02-HUMAN-UAT.md
T
2026-05-09 11:27:16 -04:00

68 lines
2.6 KiB
Markdown

---
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