Token Burn

Burn is not proof. Output is not victory. Accepted work that repeats is leverage.

today · in flight
444K active
13 sessions · spend 800K · Claude Code 444K
by project: <home> 444K
top session c80bcdb2 (<home>, 37K, —)
2026-09-12
as of 2026-09-12T13:00:18Z
Stupid button · 29m ago · gemma4:e4b · 3323t in / 810t out · 38.0s

Trend vs last week

What worked

What wasted tokens

Why the big number is big

No agent fan-out this window.

What needs a verdict

One contrarian observation

The <home> project has 574K in waste_active_h, but this is unmeasurable because it is noted as "UNMEASURABLE — ran outside any git repo, so 0.0 is the meter failing to see the work, not a judgement on it".

---

Measurability caveat (generated, not model-authored): <home> (574K) ran outside any git repo. There is no diff to credit, so a 0.0 acceptance ratio there is the meter failing to see the work — not a judgement on it. Only ratios on measurable: true projects are verdicts.

Rollups — acceptance lane

Headline is accepted tokens (active lane, manual label wins over git auto-classification). Unsettled = committed-not-merged + open-loop. "Active" excludes cache replay; "spend" includes it.

Last 7 days
0 accepted
unsettled 12.8M · acceptance 0%
spend 229.9M · 165 sessions · Claude Code 11.2M / Codex 2.3M
Last 30 days
14.5M accepted
unsettled 64.8M · acceptance 18%
spend 1.90B · 750 sessions · Claude Code 53.1M / Codex 28.3M
Last 90 days
14.5M accepted
unsettled 151.0M · acceptance 9%
spend 4.48B · 865 sessions · Codex 97.4M / Claude Code 70.2M

Daily heatmap — last 60 days

Each cell = one UTC day, color intensity = log10(active tokens). Hover for date + counts.

LessMore· log-scale, exact lane
29.1M on 07-28

Top 10 days

DateActiveSpend SessionsTop projectOutcomes
2026-07-2829.1M1.09B22<home> (29.1M)?=22
2026-08-1822.3M554.5M38<home> (21.6M)?=43
2026-07-1615.7M522.1M23<home> (15.7M)?=23
2026-08-0611.1M362.9M27<home> (11.1M)?=27
2026-08-127.7M116.0M9dreamweaver (6.5M)?=11
2026-08-315.9M144.8M26las (5.8M)no_repo=24 · open_loop=3 · accepted=2 · PRs #18
2026-08-195.6M205.7M27pal (2.3M)?=36
2026-09-085.1M47.8M28las (4.0M)no_repo=24 · open_loop=3 · committed=1 · PRs #21
2026-08-294.5M158.4M30las (1.7M)?=31
2026-08-304.2M72.4M25las (4.2M)no_repo=24 · accepted=1 · PRs #18

By project — last 7 days

ProjectActive 
las10.6M
pal2.3M
<home>574K

By outcome — last 7 days

committed 4 #21 (OPEN)
open_loop 10
no_repo 156

Effectiveness — last 30 days

Where delegated work shipped (top) vs. where high burn never crossed an acceptance line (bottom). Bars: accepted · unsettled · waste. Normalized to the widest project in window.

Leverage — most accepted

ProjectAcceptedRatioMix
las13.4M47%
memory1.1M64%
pal00%
mainstay-av00%
pal/templari00%
Downloads00%

Waste candidates — lowest acceptance ratio (≥100K active)

ProjectAcceptedRatioMix
<home>00%
pal00%
mainstay-av00%
dreamweaver00%
pal/dashboards00%
tmp00%

Needs validation — last 14 days (24 unsettled)

Sessions where auto-classification couldn't tell shipped work from waste. Highest-burn first. Manually label these with `label: "used"|"partial"|"redo"|"review"|"not_useful"` in token_burn.jsonl to override the auto verdict.

DateProjectSessionActiveAutocwd
2026-09-08las4b15a9974.0Mcommitted · #21 (OPEN).../las/.worktrees/mvp
2026-09-11las4b15a9973.0Mcommitted · #21 (OPEN).../las/.worktrees/mvp
2026-09-09las4b15a9972.7Mcommitted · #21 (OPEN).../las/.worktrees/mvp
2026-09-06las4b15a997913Kcommitted · #21 (OPEN).../las/.worktrees/mvp
2026-09-08pal01a07347872Kopen_loop.../pal
2026-09-05las4b15a997645Kopen_loop.../las/.worktrees/mvp
2026-09-11pal01a07347448Kopen_loop.../pal
2026-09-07pal01a07a8f192Kopen_loop.../pal
2026-09-07pal01a07347191Kopen_loop.../pal
2026-09-11pal01a0925e165Kopen_loop.../pal
2026-09-03las4b15a997165Kopen_loop.../las/.worktrees/mvp
2026-09-11pal01a0925f151Kopen_loop.../pal
2026-09-08pal01a07ec0106Kopen_loop.../pal
2026-09-08pal01a07fb193Kopen_loop.../pal
2026-08-31pal/templarid33e7f0861Kopen_loop.../pal/templari
2026-09-05pal01a0734757Kopen_loop.../pal
2026-09-04mainstay-avd33e7f0830Kopen_loop.../mainstay-av
2026-09-01pal5af22ad724Kopen_loop.../pal
2026-08-31pal5af22ad723Kopen_loop.../pal
2026-09-04pald33e7f0817Kopen_loop.../pal
2026-09-11pal01a0925e17Kopen_loop.../pal
2026-09-11pal01a0888c17Kopen_loop.../pal
2026-09-05pal01a0728d13Kopen_loop.../pal
2026-08-31pald33e7f0810Kopen_loop.../pal

Recent events — last 30 rows

Latest enriched rows from the JSONL (sorted by date desc, active desc as tiebreaker). M = manually labeled.

DateToolProjectSessionActiveOutputOutcome
2026-09-12CC<home>c80bcdb237K2Kno_repo
2026-09-12CC<home>2010a59636K1Kno_repo
2026-09-12CC<home>bee278af35K800no_repo
2026-09-12CC<home>ba80648835K726no_repo
2026-09-12CC<home>127e381d35K678no_repo
2026-09-12CC<home>df7d0bc435K666no_repo
2026-09-12CC<home>06e2843b35K530no_repo
2026-09-12CC<home>b82a1c6135K500no_repo
2026-09-12CC<home>98e587dd35K456no_repo
2026-09-12CC<home>11b4ab2c34K938no_repo
2026-09-12CC<home>77ab2d7333K562no_repo
2026-09-12CC<home>3a5ea22e30K770no_repo
2026-09-11CClas4b15a9973.0M100Kcommitted #21
2026-09-11Codexpal01a07347448K8Kopen_loop
2026-09-11Codexpal01a0925e165K12Kopen_loop
2026-09-11Codexpal01a0925f151K6Kopen_loop
2026-09-11CC<home>ba7dbf9434K808no_repo
2026-09-11CC<home>e1d40db234K682no_repo
2026-09-11CC<home>4523bf8332K792no_repo
2026-09-11CC<home>2061f6cd31K872no_repo
2026-09-11CC<home>84572c9930K634no_repo
2026-09-11Codexpal01a0925e17K176open_loop
2026-09-11Codexpal01a0888c17K489open_loop
2026-09-11CC<home>0031368000no_repo
2026-09-11CC<home>10967d7600no_repo
2026-09-11CC<home>1a262f9000no_repo
2026-09-11CC<home>1b843c8200no_repo
2026-09-11CC<home>1ea7e49600no_repo
2026-09-11CC<home>21f7ef8700no_repo
2026-09-11CC<home>250be39200no_repo

Generated 2026-09-12 13:00 UTC from ~/ideas/pal/dashboards/token_burn.jsonl (973 rows). Sources: ~/.codex/sessions/ (exact), ~/.claude/projects/-home-khoward/ (exact). No estimate lane currently active.