Observed
Play 2026-08-31 afternoon, look-only http://127.0.0.1:4220/?view=review.
AI usage ledger: 0 invocations, then reported total tokens / input / output / reasoning / cache read are all unknown. Footer: “No AI usage retained yet”. Badge SQLITE DURABLE.
Distinct from #88 (Agent operations never leaves Loading Agent ledger). Distinct from #89 (Review tiles print SQLite as user copy).
Why it matters
Zero invocations should be zeros, not unknown. Unknown next to 0 looks like the meter is broken, not empty.
Proposed direction (not a spec)
Empty ledger: 0 / 0 / 0, or hide the token row until there is a call. Copy/count only. Do not add a spend path.
Out of scope
Observed
Play 2026-08-31 afternoon, look-only
http://127.0.0.1:4220/?view=review.AI usage ledger: 0 invocations, then reported total tokens / input / output / reasoning / cache read are all unknown. Footer: “No AI usage retained yet”. Badge SQLITE DURABLE.
Distinct from #88 (Agent operations never leaves Loading Agent ledger). Distinct from #89 (Review tiles print SQLite as user copy).
Why it matters
Zero invocations should be zeros, not unknown. Unknown next to 0 looks like the meter is broken, not empty.
Proposed direction (not a spec)
Empty ledger: 0 / 0 / 0, or hide the token row until there is a call. Copy/count only. Do not add a spend path.
Out of scope