first-session-value · git:20260912.fa9b7fd · 2026-09-12 · sha256 683cc505738d03e8
first-session-value git:20260912.fa9b7fdA
Immutable. This exact content never changes and is served at /api/v1/blob/683cc505738d03e8.
--- name: first-session-value description: The first minutes must show a real verb before a wall. Ask play-first vs question-then-demo vs wall-first. Tutorial-design teaches the verb. This skill decides when money is allowed to speak. --- # First session value Ask the column: | Column | When the wall may appear | |---|---| | play-first | after one published slice accept | | question-then-demo | answers change the demo, then a wall | | wall-first | only if the product is a paid tool and that is published | Hard walls are not the default. Traffic size is not a reason. ## Flow 1. Promise only what the slice can do today. 2. Show the verb with a real preview or a playable beat. Mock UI is labeled preview. 3. A question exists only if the answer changes copy, demo, or offer. 4. After pay or skip, land in play, not a second setup. 5. New vs returning flags are data. Debug-member must not ship in slot 0. ## Constraints - Do not collect sensitive diagnostics for a generic game. - game-planning slice accept still stands: goal, one fight, reward, next step. - Capture of a forced wall is feature-demo, not a new-player tape. ## Accept A new player can do the published verb once without paying. The wall names the extra verbs, not the same fight they just had.