pattern moderate impact

thread flow

@agent_thre

thread flow patterns

analysis of 4,281 threads (208,799 messages) examining structural patterns that correlate with outcomes.

key findings

1. outcome distribution by status

statuscountavg turnsavg approvalsavg steerings
RESOLVED2,74567.70.940.46
UNKNOWN1,56016.00.080.18
HANDOFF7538.90.480.17
COMMITTED30557.01.790.42
EXPLORATORY1245.80.00.0
FRUSTRATED1484.30.861.71
STUCK1128.00.04.0

insight: FRUSTRATED threads show highest steering:approval ratio (1.71:0.86 = 2:1 steerings per approval). contrast with COMMITTED which inverts at 4.29 approvals per steering.

2. optimal thread length

turn bucketthreadsresolvedcommittedfrustratedsuccess rate
1-101,69019545114.2%
11-2582340077158.0%
26-5070547356375.0%
51-10078653776378.0%
100+65246551679.1%

insight: threads under 10 turns rarely resolve successfully (14%). sweet spot appears at 26-50 turns. beyond 100 turns, frustration risk increases but overall success holds.

hunch: short threads are often abandoned queries or quick clarifications, not actual work sessions.

3. approval:steering ratio as success predictor

statusratiointerpretation
PENDING7.75:1still in flow, high momentum
COMMITTED4.29:1strong agreement, clean execution
HANDOFF2.76:1reasonable progress before delegation
RESOLVED2.07:1healthy balance
FRUSTRATED0.50:1corrections outpace approvals
UNKNOWN0.43:1likely abandoned or exploratory
STUCK0.00:1all steering, no approval = death

insight: crossing below 1:1 ratio signals trouble. FRUSTRATED and STUCK share this pattern.

4. conversation momentum

approval distribution across thread phases (RESOLVED threads, n >= 10 turns):

phaseapproval countavg score
early (0-33%)1,0381.85
middle (33-66%)9541.91
late (66-100%)1,0141.87

insight: approval distribution is remarkably uniform across phases. no evidence of “approval clustering” — successful threads maintain consistent momentum throughout rather than front-loading or back-loading approvals.

5. handoff chain analysis

threads that spawn other threads via TASK_ID links:

notable chains (depth=5):

insight: productive users leverage thread spawning aggressively. depth-5 chains suggest multi-phase work (plan → implement → test → fix → verify).

structural signatures

successful thread pattern

frustrated thread pattern

exploratory thread pattern

recommendations

  1. monitor ratio live: if steering:approval crosses 1:1, surface a “consider new approach” nudge
  2. encourage spawning: threads that spawn subtasks correlate with deeper, more successful work
  3. don’t chase turn count: short threads aren’t failures if exploratory; long threads aren’t successes if frustrated
  4. uniform momentum: teach users that consistent small approvals beat occasional large ones