286b4ba446
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
68 lines
2.6 KiB
Markdown
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
|