Output tokens of commits with usage trailers; the main measure of work done.
Sum of known per-commit costs: estimated API list-price equivalent, not what was paid. Commits without a known cost are left out, not counted as zero.
No commit has a known cost yet (cost unknown, not zero).
Tokens read from the prompt cache. They grow with context length and turns, so they track session length more than work done.
Known cost divided by the commits with a known cost that week (n is in the tooltip): estimated API list-price equivalent, not what was paid. A commit's cost includes dead ends since the previous trailer.
No commit has a known cost yet (cost unknown, not zero).
Grey line: all commits. Blue line: commits with an AI marker (an AI Co-Authored-By trailer, or a usage trailer). The rest have no AI marker, which does not mean a human wrote them: a marker is only there when the tool added it.
| 2026-10-09 | a8fd3f1 | feat: a skater that turns and glides, a safe lake, skies, settings, and Randomize | Pavel Safronov | ~175.7K |
| 2026-10-09 | 1cb1fef | feat(lake): forks round islands, narrow passes, and stretches of open sea | Pavel Safronov | ~151.4K |
| 2026-10-09 | 174b4a1 | feat(ice): why thin ice sings, as a model, and the film measured against it | Pavel Safronov | ~101.6K |
| 2026-10-10 | c123191 | feat(ice): cracks that look like cracks, in the ice and from the skater | Pavel Safronov | ≈0 |
| 2026-10-10 | 1ee103b | feat: five paces, from a meander to an Olympic sprint; and pictures on the buttons | Pavel Safronov | ≈0 |
| 2026-10-10 | ce37102 | feat(sky): shooting stars, a comet, and an aeroplane drawing its trail | Pavel Safronov | ~72.7K |
| 2026-10-10 | 26ace8f | feat(lake): long islands of reeds, with water both sides that is one again beyond | Pavel Safronov | ~68.8K |
| 2026-10-08 | 8b9467c | feat: an endless lake, skated on autopilot, with steering | Pavel Safronov | ~65.6K |
| 2026-10-09 | 38bb1e3 | fix(ci): give the long simulations time to run | Pavel Safronov | ~64.0K |
| 2026-10-09 | bd31161 | feat: an app that installs, with a skate for its icon | Pavel Safronov | ~51.6K |
| 2026-10-08 | c90277f | chore: scaffold with Vite, TypeScript and a first three.js view of the ice | Pavel Safronov | ~44.4K |
| 2026-10-09 | 6216d5c | feat(ice): zones of ice from what it will carry, and going through the thinnest | Pavel Safronov | ~39.0K |
| 2026-10-09 | e3bfc71 | docs: a plan for what is left, and an MIT licence | Pavel Safronov | ~29.5K |
| 2026-10-09 | 4f816cf | feat: islets of reeds to skate round, and a skater who can turn right round | Pavel Safronov | ~25.9K |
| 2026-10-09 | 4efa2e9 | feat: a Tilt button, and a screen that stays put while tilt steers | Pavel Safronov | ~24.9K |
| 2026-10-10 | aebcad7 | style(ui): one look for every button, and a sound button that is its icon | Pavel Safronov | ~23.4K |
| 2026-10-10 | c2870e6 | fix(motion): steering changes the autopilot's plan instead of interrupting it | Pavel Safronov | ≈0 |
| 2026-10-09 | 8876a48 | feat: tilt the phone to steer | Pavel Safronov | ~20.3K |
| 2026-10-09 | 5e8b953 | fix(sound): a crack no longer ends in a sonar ping | Pavel Safronov | ~14.4K |
| 2026-10-09 | df03cd8 | refactor(ui): tilt is turned on by its button alone, not in Settings as well | Pavel Safronov | ~5.4K |
| 2026-10-08 | 6d11262 | ci: test, build and publish the default branch to GitLab Pages | Pavel Safronov | ≈0 |
| 2026-10-08 | e549933 | chore: photograph the app at phone size, and bring the README up to step 2 | Pavel Safronov | ≈0 |
| 2026-10-09 | 9ff4c3f | feat(sound): the ice sings under every stride, synthesized from its thickness | Pavel Safronov | ≈0 |
| 2026-10-09 | 646446c | feat: thin ice is black, cracks under you, and can be heard and seen giving way | Pavel Safronov | ≈0 |
| 2026-10-09 | 95f8bb9 | feat(ui): a sound button that says which way it is set, and links to the README and source | Pavel Safronov | ≈0 |
| 2026-10-09 | c6a1d87 | chore(screenshots): lake number 1 at a named time, and the new sights | Pavel Safronov | ≈0 |
| 2026-10-09 | 2f7e86b | docs: the README and the plan, brought up to what was built | Pavel Safronov | ≈0 |
| 2026-10-09 | 1fdf083 | feat(tools): test the film's chirps against the model, and find nothing to test | Pavel Safronov | ≈0 |
| 2026-10-09 | 8b498d5 | docs: installing the app, the icon's credit, and what the film cannot say | Pavel Safronov | ≈0 |
| 2026-10-09 | df2b821 | docs: islets, turning round, and choosing a fork by a touch; screenshots retaken | Pavel Safronov | ≈0 |