Model-economy benchmark

Delegation vs. the 5-hour window

Three ways to spend an Opus session on the same task — a hand-built baseline, Scott Caffery's smart-meter skill, and superpowers subagent-driven development (SDD) — measured by the only budget that actually binds a subscription user: your rolling 5-hour usage limit.

11 July 2026 · all figures measured from raw agent transcripts · sample/fabricated data throughout

Every subagent runs on your account, so the question isn't "is delegation clever?" — it's how much of your 5-hour window each approach burns to deliver the same result. Usage limits are consumed faster by pricier models, so a model-weighted token cost is a direct proxy for "share of the window used." That proxy is the currency of this report.

TL;DR

The three contenders

Baseline

1 agent · no delegation

One agent does the whole task on the main-loop model. No review step. The control.

smart-meter

Scott Caffery · sjcaffery/smart-meter

Keeps the expensive main loop as your lever, hands the "grind" down to a pinned cheaper-model subagent, and reserves the top tier for a review before shipping. Ends each turn with a confidence read-out.

SDD

superpowers · subagent-driven-development

A controller executes a plan: a fresh implementer per task, a task-reviewer after each, fix loops on findings, then a whole-branch final review — models chosen per role.

Method

Each approach was run as a background agent tree; token usage and model were read per message from the agent transcripts and priced at current rates (a proxy for window-burn), then summed across the whole tree — orchestrators and every subagent they spawn.


Run 1 — Sonnet loop, a summarize "grind"

Read 10 documents, summarize each and extract themes — exactly the bulk/mechanical work smart-meter is built to offload. Main loop on Sonnet; smart-meter delegated the reading to a Haiku grind subagent.

ApproachTokensWindow burnvs baselineLatency
Baseline — Sonnet solo839,767$0.5371.00×22s
smart-meter — Sonnet → Haiku grind903,080$0.5351.00×34s

Verdict: a dead heat (0.5% cheaper) — and smart-meter used more total tokens and 55% more wall-clock. The grind genuinely ran cheaper on Haiku, but spinning up a second agent cost about what it saved. No review step in this run.

Runs 2 & 3 — Opus loop, a coding task

Build a self-contained fitness dashboard (single index.html, hand-rolled SVG charts). Main loop on Opus. This is where an expensive main model should make delegation pay — and where SDD joins as the third contender.

Approach Agents Full — tokens Full — burn No-review — tokens No-review — burn Latency Verified?
Baseline — Opus solo 1 417,196 $1.54 n/a $1.54 108s no (shipped unreviewed)
smart-meter — Opus → Sonnet + Opus review 3 3,259,902 $2.66 2,560,569 $1.22 292s yes — found nothing
SDD — controller + 3 impl + 5 review + 2 fix + final 12 26,014,707 $18.05 18,251,654 $12.27 33.5 min yes — caught 2 real bugs
smart-meter vs baseline
1.7×
the window burned, full run
SDD vs baseline
11.7×
≈12 baseline builds per SDD build
smart-meter, no review
0.8×
drops below baseline once the review is removed

Where SDD's burn actually goes

RoleModelTokensBurn% of run
Controller (coordination only)Opus5,963,568$8.0545%
Implementers ×3Sonnet12,288,086$4.2223%
Task-reviewers ×5Sonnet3,644,069$2.8016%
Fixers ×2Sonnet3,804,806$1.528%
Final review ×1Opus314,178$1.458%

The biggest single cost isn't implementation or review — it's the Opus controller accumulating a 5.2M-token context over 68 turns reading briefs, reports and diffs. The methodology's orchestration is the burn, and it sits on your most expensive model.


The "no review" question

smart-meter without the Opus review ≈ the Sonnet worker alone ≈ $1.22 (0.8× baseline). Dropping the review flips it from a loser to the throughput winner — ~20% less window than baseline. In this run the quality cost was zero: the worker's one-shot was clean and the review changed nothing. The gamble lives in the tail — the case where the cheap draft is wrong.
SDD without review still costs $12.27 (8× baseline) because the Opus controller and Sonnet implementers remain — and you would ship the 2 real bugs the reviews caught: a resting-HR delta hard-coded to the wrong colour, and a goal-ring reading the wrong data field. Dropping only the Opus final review saves just $1.45 of $18; the Sonnet task-reviews did the catching. "SDD minus review" is the worst of both worlds: heavy orchestration overhead and shipped defects.

The asymmetry that matters: the baseline and smart-meter dashboards look perfect — but they shipped unreviewed, so we can't actually prove they're bug-free. SDD is the only one we know is verified. Its 11.7× burn didn't buy a 12×-better dashboard; it bought proof of correctness.

The end products

All three built the same "PulseTrack" dashboard — four stat cards plus hand-rolled SVG charts, fully self-contained. Judge for yourself; they're peers.

Baseline dashboard
#1 Baseline — Opus solo · $1.54 · open live ↗
smart-meter dashboard
#2 smart-meter — Sonnet worker, Opus-reviewed · $2.66 ($1.22 no-review) · open live ↗
SDD dashboard
#3 SDD — Sonnet-built, reviewed clean (2 bugs caught) · $18.05 · open live ↗
Baseline dashboard ↗ smart-meter dashboard ↗ SDD dashboard ↗

Which workflow, when

Baseline — single agent

default · max throughput

Reach for it for most work: reversible, low-stakes, or anything you'll eyeball yourself. Cheapest per task and the fewest cold-starts against your window.
Skip when: output ships unseen and a bug would be costly — it has no verification.

smart-meter

safety gate · offload grind

Best when the main loop must stay on an expensive model but the task has a large mechanical chunk to hand to a cheaper tier — and when you want an automatic confidence / blast-radius check before an irreversible action (send, delete, deploy). Consider dropping its review for low-stakes work.
Skip when: the task is small (overhead ≈ savings) or already low-stakes and reversible.

SDD

correctness · multi-task plans

Best when correctness outranks cost: production or irreversible code, a multi-task plan, or work that ships without a human read. Buys TDD per task, spec + quality gates, and real bug-catching.
Skip when: the task is quick, throwaway, exploratory, or you'll review it yourself — it's ~12× the window.

Best for token / 5-hour-window maximising: the baseline — one agent on the cheapest model that can do the job, no review — for reversible, low-stakes work. Concretely: don't run Opus for what Sonnet or Haiku can handle; keep agent count low (each subagent is a cold-start charge against your window); and skip verification you don't actually need. Delegation and review are things you spend window on for safety or proven correctness — not ways to save it.

Takeaways — maximising the 5-hour window

Benchmark run 11 July 2026. Figures are model-weighted token costs read from agent transcripts, used as a proxy for rolling-limit consumption; absolute values are inflated by per-subagent cold-start cache-writes and use Sonnet 5 introductory pricing. Dashboards use fabricated sample data. smart-meter © Scott Caffery (sjcaffery/smart-meter); SDD from the superpowers plugin.