Conventional approach
Developer + Claude Code
A developer drives Claude Code with subagents, on the same model as Arm B, and stays at the keyboard throughout.
Model spend
measured at the run
Model provider console. A fresh API key for this arm, used for nothing else.
Not the full cost of delivering this feature
Calendar timenot measured
Will come from GitHub timestamps: issue opened to pull request merged
Human interventionscounted at the run
Public PR timeline. Anyone can recount it.
Labour and servers are not included
Inspect the receiptwhere the figure comes from
Where this figure comes from
Primary instrumentModel provider consolespend.usd
measured at the run
The provider attests this spend, so you do not have to trust our database. This is the figure that counts.
Not applicableSecondary instrumentspend.our_rows_usd
Not applicable
This arm runs on the developer's own machine, under the developer's own key. No row of ours prices it, so there is no dollar figure of ours to be missing.
The gapspend.usd - spend.our_rows_usd
A gap needs two dollar figures, and this arm has one. The protocol's second instrument here is the session transcript's own token counts, which is not a price.
no second instrument
The work itself
Pull request
not opened yetPending
Session transcript
not recorded yet
A person driving an agent does not reproduce run to run. The prompt and the subagent setup are frozen in writing and the whole transcript is published, which narrows it. Neither closes it.