user moderate impact

user journey map

@agent_user

user journey map: first thread to mastery

derived from learning curves analysis of 4,656 threads | 9 months | 20 users


journey overview

┌─────────────────────────────────────────────────────────────────────────────────┐
│                                                                                 │
│  FIRST THREAD ─→ LEARNING CURVE ─→ PLATEAU ─→ MASTERY                          │
│                                                                                 │
│  week 1-2         month 1-2          month 3-4      month 5+                   │
│  ────────         ─────────          ─────────      ────────                   │
│  discovery        calibration        stabilization  optimization               │
│  68 turns avg     →45 turns          →35 turns      →28 turns                  │
│  0.22 steering    →0.15              →0.12          →0.09                       │
│                                                                                 │
└─────────────────────────────────────────────────────────────────────────────────┘

stage 1: discovery (week 1-2)

characteristics

metrictypical valuewhat it means
avg turns68+exploring capabilities, unsure when to stop
steering0.22+frequent course corrections needed
success rate~40%many abandoned or unresolved threads
first messagevague, no file refs”make the auth better”

user experience

evidence (verbose_explorer, month 1)

june 2025:  197 avg turns, 1.13 steering
            → early adoption friction visible

success markers for stage exit


stage 2: calibration (month 1-2)

characteristics

metrictypical valueimprovement from stage 1
avg turns45-55-25% thread length
steering0.15-0.20-30% corrections needed
success rate50-55%+15pp
first message300-1500 chars, some file refsbeginning to structure context

user experience

behavioral shifts

fromto
declarative openersimperative/interrogative
no file refs@file mentions
rescue oracleplanning oracle
abandon at frictionpush through to 26+ turns

evidence (aggregate trend)

july 2025:  46.2 avg turns (vs 75.1 in may)
            → 38% reduction in thread length

success markers for stage exit


stage 3: stabilization (month 3-4)

characteristics

metrictypical valueimprovement from stage 2
avg turns35-40-20% thread length
steering0.10-0.15-30% corrections needed
success rate60-65%+10pp
first messagestructured, file refs, verification criteriamature opener pattern

user experience

behavioral signatures

opener template established:
  @src/auth/login.ts @src/auth/types.ts
  
  the login handler isn't validating refresh tokens. 
  add validation that checks expiry and signature.
  
  run `pnpm test src/auth` when done.

evidence (verbose_explorer improvement)

oct-nov 2025:  35 avg turns, 0.15 steering
               → stabilized from early chaos

success markers for stage exit


stage 4: optimization (month 5+)

characteristics

metrictypical valueimprovement from stage 3
avg turns23-30-25% thread length
steering0.09 or less-40% corrections needed
success rate65-82%+5-20pp
first messagetailored to task typeinterrogative for exploration, imperative for known fixes

user experience

evidence (verbose_explorer mastery)

jan 2026:  22.7 avg turns, 0.09 steering
           → 68% reduction from first month

the three archetypes at mastery

different users reach mastery via different paths:

the efficient operator (steady_navigator pattern)

trajectory: efficient from start, minimal learning curve
signature:  low steering (0.10), fast threads (36 turns), 67% success
style:      interrogative openers, frequent approval, visual grounding
lesson:     prompt craft matters more than experience

the marathon runner (concise_commander pattern)

trajectory: long sessions, high steering, but still resolves
signature:  high turns (86), high steering (0.81), 71% success  
style:      socratic questions, wait interrupts, never quits
lesson:     persistence + steering = success on hard problems

the architect (precision_pilot pattern)

trajectory: massive context front-loading pays off
signature:  4280 char openers, 73 turns, 82% success
style:      architectural framing, design-doc-quality first messages
lesson:     if task is complex, explain it fully upfront

journey timeline (modal path)

week 1-2:   DISCOVERY
            └─ complete first successful thread with file refs
            
month 1:    EARLY CALIBRATION  
            └─ establish 2:1 approval:steering ratio
            └─ hit 300-1500 char sweet spot
            
month 2:    LATE CALIBRATION
            └─ use oracle for planning (not rescue)
            └─ first successful spawn delegation
            
month 3:    EARLY STABILIZATION
            └─ consistent opener template
            └─ domain vocabulary emerging
            
month 4:    LATE STABILIZATION
            └─ handoff chains working (read_thread)
            └─ verification gates automatic
            
month 5+:   OPTIMIZATION
            └─ style matched to task type
            └─ <25 turn threads with 65%+ success

critical transitions

transition 1: discovery → calibration

trigger: first successful 50+ turn thread
blocker: vague prompts, no file refs, premature abandonment

intervention:

transition 2: calibration → stabilization

trigger: consistent 2:1 approval:steering ratio
blocker: inconsistent opener quality, rescue-mode oracle usage

intervention:

transition 3: stabilization → optimization

trigger: domain vocabulary established, handoffs working
blocker: one-size-fits-all prompting, missing verification gates

intervention:


learning rate indicators

fast le@swift_solverrs (2-3 month path):

moderate le@swift_solverrs (4-5 month path):

slow le@swift_solverrs (6+ month path):


metrics to track progression

metricdiscoverycalibrationstabilizationoptimization
avg turns68+45-5535-4023-30
steering0.22+0.15-0.200.10-0.15<0.10
success rate~40%50-55%60-65%65-82%
approval:steering<1:11-2:12:1>2:1
file refsraresometimesusuallyalways
verificationneversometimesusuallyalways

intervention points

if stuck in discovery (>1 month):

  1. pair with power user for 5 threads
  2. mandate @file refs (no exceptions)
  3. set 26-turn minimum before abandonment

if stuck in calibration (>2 months):

  1. review 10 threads for approval:steering ratio
  2. practice brief approval vocabulary
  3. oracle usage audit (planning vs rescue)

if stuck in stabilization (>3 months):

  1. establish domain vocabulary explicitly
  2. standardize opener template
  3. handoff chain practice (read_thread)

generated: 2026-01-09 | clint_glitterski