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

2.6 KiB

status, phase, source, started, updated
status phase source started updated
partial 02-season-1-vertical-slice-soil
02-VERIFICATION.md
2026-05-09T15:30:00.000Z 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