Sources#
Summary#
Anthropic's 400K-session study supplies the empirical shape of human–agent collaboration in agentic coding: people decide what to build; the agent decides how. Measured by a privacy-preserving decision-attribution classifier, in a typical Claude Code session the user makes about 70% of the planning decisions (what to do, which approach, what counts as done) but only about 20% of the execution decisions (which files to change, what code to write, which commands to run). This is the clean, quantified version of the role-inversion the rest of the corpus describes qualitatively — coding stops being the human's job, the human becomes an allocator/director, thinking is delegated, understanding is retained.
Evidence note.
empirical, with the same first-party caveat as Returns to Expertise in Agentic Coding: Anthropic measuring its own product via Clio + Sonnet-4.6 classifiers, validated against telemetry, excluding headless/SDK/IDE usage. Decision attribution is transcript-inferred.
Two lenses: decisions and actions#
The study separates who decides from how much gets delegated:
- Decisions (content). The classifier lists every meaningful decision, splits it into planning vs execution, and attributes each to the user or Claude. Result: ~70% of planning is human, ~80% of execution is Claude's. A clean division of labor, not a blur.
- Actions (structure). A session is a back-and-forth: the user prompts, Claude goes off and acts. A typical session is ~4 turns; each user prompt sets off a chain of ~10 Claude actions on average (reading files, editing code, running commands), writing ~2,400 words per turn. The tail is long — ~2% of sessions average >100 actions per prompt.
The two lenses lock together: how much Claude does between check-ins tracks who controls planning. When the user keeps execution control (>80% of execution decisions), Claude takes fewer actions per turn (~8). When Claude controls planning (>80% of planning decisions), it runs the longest chains (~16 actions). Delegating the plan is what lengthens the leash — and per Returns to Expertise in Agentic Coding, domain expertise is what lets a user safely hand over a longer one (novice ~5 → expert ~12 actions/prompt).
The tension with "AI as primary author"#
This is the most interesting cross-source juxtaposition in the wiki, because the two numbers look contradictory until you separate the units:
- Faros: AI authors ~60% of accepted code, and the assistant→author threshold was crossed "without a deliberate decision."
- This study: humans still make ~70% of planning decisions and ~80% of execution is Claude's.
They are not in conflict — they measure different things. Faros counts lines of code authored (an execution-layer metric); Anthropic counts decisions attributed (separating planning from execution). Reconciled: Claude writes most of the lines (execution) while humans still own most of the planning decisions. "AI is the author" and "humans decide what to build" are simultaneously true. The genuine open worry survives the reconciliation, though: Faros's "without a deliberate decision" and this study's 80%-execution-to-Claude both describe a quiet drift, and the rubber-stamping risk is whether nominal human planning control hollows out into approval-by-default.
Capability ceiling vs. realized autonomy#
The report is careful to distinguish what models can do from what users let them do. METR's time-horizon evaluations measure the ceiling — frontier models can now complete tasks that would take a person many hours, working through obstacles autonomously. The decision-attribution and actions-per-prompt measures here capture the realized division in actual sessions: even with a high and rising ceiling, the typical user keeps planning control and grants execution. The gap between ceiling and realized autonomy is itself a variable to watch — if planning increasingly shifts to Claude as the ceiling rises, that is the harness shrinking on the human-decision axis.
Connections#
- Implementation Abundance Inverts Product Work — the process the division reorganizes: humans curate/decide, agents execute the abundant builds
- Role Averaging, Not Role Elimination — the team-structure reorganization built on top of "humans decide what, agents decide how"
- AI as Primary Author — the apparent contradiction (60% authorship vs 70% human planning) resolved by separating line-authorship from decision-attribution
- Compute Allocator — "humans make the planning decisions" is exactly Thariq's allocator role: deciding what's worth doing while the model produces
- Verification as the New Bottleneck — if the human owns planning + verification and Claude owns execution, the human's judgment throughput is the binding constraint
- Returns to Expertise in Agentic Coding — expertise is what lets a user safely delegate planning and unlock the longer (16-action) chains
- Task Time-Horizon Scaling — the capability ceiling (what models can do alone) vs. this study's realized autonomy (what users actually delegate)
- Harness Shrinkage as Models Improve — the share of planning delegated to the agent is a usage-side reading of the shrinking harness
- Outsource Your Thinking, Not Your Understanding — "decide what / agent decides how" is thinking outsourced, understanding (the planning) retained
- Claude Code — the surface the division is measured on
- Conversation-to-Delegation Shift — the cross-population realized-autonomy data: how much work users actually delegate to Codex (16.5% / 63.3% / 99.8% token share) is this division measured at adoption scale
- Parallel Agent Orchestration — the human keeping the planning/coordination role while execution fans out across many concurrent agents — the division of labor at fleet scale
- Configurable Human Participation — the finer-grained schedule under "humans decide what, agents decide how": HAS-Bench splits human input into clarification (planning-time, before commit) vs feedback/control (execution-time, after an output exists), and measures which is worth exercising per task-pattern — the when/how of the division, not just the who
- Unknowns as the Agentic Bottleneck — the refinement: front-loaded planning can't drain unknowns that only surface deep in implementation, so the human's ~70% ownership of planning decisions doesn't cover the decisions that don't exist yet at planning time
- Latent vs. Deterministic Space — the adjacent split one layer down: this page divides decisions between human and agent; Tan's framing divides computation between model and code
- Post-Acceptance Edit Behavior — a non-inferential instrument for the execution half. This page's attribution is a classifier reading transcripts; DECODE reads bytes — 53.6K recorded before-after snapshots of what a developer changed in an accepted AI completion, where "the human took this execution decision back" is a fact about the diff rather than a judgment about the conversation. Its edit mix reads directly against the ~80%-execution-to-Claude figure: 56% of edit snapshots change what the code does (adding methods, changing control flow, swapping APIs) against 10% that only rename and retune literals. The scope is much narrower — accepted inline completions, no planning layer, no session structure — so it is a partial instrument, not a replacement measure
Open Questions#
- Does the human share of planning decisions fall over time as models improve (the ceiling rising into the planning layer), or is ~70% a stable human floor?
- "Decision attribution" is inferred from transcripts. When Claude proposes a plan and the user assents, is that scored as the user's planning decision or Claude's? The rubber-stamping boundary is exactly where the measure is hardest. #oq/source Partially answered on the execution half only (2026-08-12): DECODE shows the inference is avoidable below the planning layer — an edit trajectory records what a developer changed in an accepted completion as a byte-level fact, with no transcript reading, and 56% of those edits change functionality rather than naming. The rubber-stamping boundary this question actually asks about is untouched, because assent to a proposed plan leaves no edit trace at all; the residual claim is that the hardest attribution problem is specific to planning, and that the execution share is measurable without a classifier if you instrument the editor rather than the conversation.
- Headless/SDK/pipeline usage (excluded here) is where execution autonomy is highest and planning is front-loaded into a single prompt — does the 70/20 split survive there, or collapse toward full delegation?
Sources#
- Agentic coding and persistent returns to expertise — §"The division of labor", §"Who decides what"
Cited by 19
- Open Questions Backlog×3
Planning Execution Division Of Labor: Does the human share of planning decisions fall over time as…
- Latent vs. Deterministic Space×2
Planning Execution Division Of Labor — the human/agent decision split; this page is the model/code…
- Returns to Expertise in Agentic Coding×2
Planning Execution Division Of Labor — the mechanism of amplification: expert framing safely…
- Unknowns as the Agentic Bottleneck×2
Planning Execution Division Of Labor — the refinement: front-loaded planning can't drain unknowns…
- AI as Primary Author
Planning Execution Division Of Labor — the apparent contradiction, resolved: Faros's 60%…
- Anthropic
2026-06-16 — Anthropic Economic Research published Agentic coding and persistent returns to…
- Claude Code
Returns To Expertise / Planning Execution Division Of Labor / Agentic Coding Work Composition Shift…
- Compute Allocator
Planning Execution Division Of Labor — the allocator role, measured: Anthropic's 400K-session study…
- Configurable Human Participation
Planning Execution Division Of Labor — the finer-grained version of "humans decide what, agents…
- Conversation-to-Delegation Shift
Planning Execution Division Of Labor — delegation is the realized half: how much autonomous work…
- Is Human Review of AI-Authored Code Still a Real Control, or Already Rubber-Stamping?
Two aggravators are specific to the allocator role: allocation quality has no feedback loop (the…
- Implementation Abundance Inverts Product Work
> Evidence note. practitioner-opinion — a frontier-lab product leader's account, not measurement.…
- AI Coding Practice
Planning Execution Division Of Labor — Anthropic's 400K-session telemetry: in a typical Claude Code…
- Outsource Your Thinking, Not Your Understanding
Planning Execution Division Of Labor — the division that operationalizes "outsource thinking, keep…
- Parallel Agent Orchestration
Planning Execution Division Of Labor — concurrency is the human keeping the planning/coordination…
- Post-Acceptance Edit Behavior
Planning Execution Division Of Labor — a behavioral instrument for the construct that page infers…
- Research Taste as the Human Bottleneck
Planning Execution Division Of Labor — the rubber-stamping risk made concrete: humans nominally own…
- Role Averaging, Not Role Elimination
Planning Execution Division Of Labor — the empirical division ("humans decide what, agents decide…
- Task Time-Horizon Scaling
Planning Execution Division Of Labor — the ceiling (what models can do autonomously, measured here)…
Related articles
- Engineer PM Convergence
Generalists across disciplines; product taste as bottleneck skill; Anthropic Claude Code team as case study; "just do t…
- Compute Allocator
The human's evolving role: deciding what's worth spending compute on; ~1% of generated tokens ship, 99% is scaffolding…
- Returns to Expertise in Agentic Coding
Anthropic's 400K-session study: domain expertise (not coding skill) is what amplifies an agent — experts get 2× the act…
- Verification as the New Bottleneck
Fiona Fung: coding is no longer the bottleneck — verification, review, maintenance are; shift-left; TDD loses its tax;…
- Agentic Coding Work-Composition Shift
Anthropic's 400K-session telemetry, Oct 2025→Apr 2026: as models improved, the share of sessions fixing broken code fel…
