Conventional approach
Developer + Claude
A developer drives Claude with subagents 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, pull request opened, pull request merged
Human interventionscounted at the run
Public PR timeline. Anyone can recount it.
Labour, subscription allocation and servers are not included
Inspect the receiptwhere the figure comes from
Where this figure comes from
Primary instrumentModel provider consoleprovider_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 instrumentour_rows_usd
Not applicable
This arm runs on the developer's own machine. We hold no rows for it at all, so there is no figure to be missing. Nothing of ours fails to record.
The gapgap_usd
There is one instrument for this arm and it is the provider's. Nothing is hidden and nothing is missing.
no second instrument
The work itself
Pull request
not opened yetPending
Session transcript
not recorded yetWe publish it in full
A person driving an agent does not reproduce run to run. Publishing the whole transcript is the only mitigation we have, so it sits beside the pull request, not below it.