Field · One Month's Ledger

Before the Thinking.

Thirty-one days, 5.79 billion tokens, 795 commits, sixteen shipped milestones. The previous ledger covered seven months; this one covers one. Set side by side they say something. Added together they say nothing — the boundary moved.

5.79B processed · 96.3% re-read 20.2M tokens actually written 795 commits · 215k readable lines Peak day 10-03: Android started

BG1SB  ·   ·  Full article in Chinese (about 12 minutes)

The full article — with the daily curves, the milestone list and the excluded list — is written in Chinese. This page carries the method and the numbers, so the English index does not point at a 404.

Two books, no division

Where the numbers come from, and what they are not.

Token counts are the usage record carried by every assistant message in the session logs, bucketed by that message's own timestamp. Code counts are git log --numstat over the same window, with vendored trees, the callsign database and generated weight tables subtracted. Nothing here is estimated.

Window 2026-09-24 → 10-24ValueNote
Sessions / prompts91 / 1,346one machine, one working tree
Input (uncached)132.1Mnewly read material
Model output20.18Mplus 9.47M reasoning
Cache re-read5.57B96.3% of the total
Processed total5.79Binput + output + re-read
Recorded cost$86.8per-message pricing, not a bill
Commits / readable lines added795 / 214,941361,293 before exclusions

The honest objection is that counting cache re-reads inflates the total. It does. The table keeps the three components apart so a reader can pick their own denominator.

The peaks do not coincide

Spend lands on deciding days; lines land afterwards.

The four token peaks of the month — 09-30, 10-03, 10-11, 10-16 — are design, kickoff, image-line and support-loop days. The four commit peaks — 10-12, 10-13, 10-17, 10-18 — come after. On 10-03 the token count hit its monthly maximum of 558M on the day the Android client started; commits that day did not crack the top ten.

Read as an engineering statement rather than a curiosity: deciding costs context, appending does not. The cheap way to lower the next month's bill is not shorter prompts but shorter sessions — specs, guards and tests that let the next session start clean.

One-page timeline: daily tokens, daily commits and sixteen milestones from 2026-09-24 to 10-24

The figure is labelled in Chinese — it is the same one used in the full article. PNG version (2800×1980)

Read the full ledger in Chinese