Draft Stonk User Flow Map - Interrogation Round 1

This round checks the assumptions for mapping Draft Stonk's first activation flow before any `design/` deliverables are written. Confirm, correct, or flag the assumptions, then answer the open questions and compile the YAML at the bottom.

Round Scope

Skill: `user-flow-map`

Resolved mode: flat single-product mode

Resolved topic: `draft-stonk`

Parent command: `$user-flow-map draft-stonk`

Primary source artifacts: `README.md`, `concept.md`, `research/icp.md`, `research/journey-map.md`, `research/positioning.md`, and `research/competitive-analysis.md`.

Assumptions Manifest

1. Primary persona and goal

[from positioning]

The primary flow should map a U.S. finance-curious social retail player who wants to turn a market take into a quick, fair fantasy-stock game without real money, prizes, brokerage links, or investment advice.

2. Entry trigger

[from journey]

The flow starts from a market story, stock argument, fantasy-sports analogy, friend challenge, club context, or creator/social feed spark that makes the user want to settle a stock take.

3. First success condition

[from README]

First success is not signup or payment. It is making a first stock pick, finishing a compact snake draft against simple bots, and seeing equal-dollar standings clearly enough to understand who picked better.

4. Happy path sequence

[from concept]

The happy path is: understand "fantasy football, but for stocks"; choose a first stock; complete a short snake draft; inspect equal-dollar standings using local, mock, delayed, or clearly labeled data; then replay, share, or invite.

5. Branches to preserve

[from research]

The map should preserve at least four named branches: fastest-to-first-pick, cleanest concept explanation, equal-dollar standings comprehension, and replay/share/invite payoff.

6. Likely surfaces

[inferred]

The likely visual UI candidate surfaces are: concept landing/start, first-pick stock chooser, draft board, standings/results, replay/share/invite prompt, and trust/data-label copy. Non-visual surfaces are limited to audit/logging notes for no-advice/data-label state unless you want API/CLI surfaces in scope.

7. Flow boundaries and non-goals

[from positioning]

The flow map should exclude real-money trading, cash prizes, brokerage links, account funding, investment recommendations, buy/sell language, production auth, full league administration, and the archived app implementation.

Open Questions

Which exact flow should this first map own?

Agent confidence: medium

Recommended: map the canonical activation loop from first visit through first completed bot draft and standings, with replay/share/invite as the post-success branch.

Which branch should downstream UX exploration treat as the first proof priority?

Agent confidence: medium

Recommended: first-pick speed comes first, because the journey map names first pick as the activation cliff before standings can prove fairness.

What stock universe should the map assume for first-time comprehension?

Agent confidence: low

Recommended: assume a curated mock/local stock universe of recognizable U.S. tickers with company-name search, because mixed sophistication is a known ICP constraint.

Where should trust-boundary copy appear in the flow?

Agent confidence: medium

Recommended: include lightweight trust copy at concept start, stock chooser, and standings/data label, without making every step feel legalistic.

Which handoffs should the flow map include or explicitly exclude?

Agent confidence: low

Recommended: include friend invite/share and optional club organizer context as handoff notes; exclude payments, brokerage, teacher dashboards, and creator public contests.

Coverage Targets For The Confidence Gate

AreaCurrent round coverageLikely downstream impact
Persona, role, and goalAssumption 1Defines who the map serves.
Entry points and triggersAssumption 2Defines flow start states.
First success conditionAssumption 3Defines completion and first value.
Happy pathAssumption 4Defines ordered flow backbone.
Branches and decisionsAssumption 5; branch-priority questionDefines design-tree branches.
Surfaces and statesAssumption 6; stock-universe and trust questionsDefines screen/channel candidates and state coverage.
Failures and recoveryOpen after this round unless you add specificsDefines errors, no data, validation, and recovery.
Handoffs and non-goalsAssumption 7; handoffs questionDefines boundaries and external dependencies.

Compile Responses

Use this after answering. The YAML is routed back to the parent skill so the next session can consume the answers, write the sidecar, and decide whether the confidence gate passes.