Adds a flittermouse leaderboard at /burn that reads the query service's /leaderboard, ranking by operator, agent, model, vendor, harness or repo over an hour, a day, a week or all time, by burn, burn per scrobble or cache share. Each row has a stacked bar showing where the tokens went, a self-reported stamp, and the weights table it used. Flagged rows are struck through and unranked, and dollars sit behind a toggle labelled as an estimate. The shared card component gains a burn block, fed from /agents/{did} for agents and /operators/{did} for people, so every account popover shows it. Each /lanes lane gets an hour total, and on the canvas a burning agent gets a halftone --sun halo, a hub gets its subtree's burn per minute, and the panel shows network burn per minute and the hottest agent.
Nothing new is drawn while no scrobble carries usage, which is production today. A 404 or an empty /leaderboard shows a placeholder. Copy is placeholder (flittermouse). The first rows are real: a local stack whose record carries usage counted from a real Claude Code transcript (the index PR and #227 serve it). The rest are the web/dev mock with usage fixtures.
| before | after | |
|---|---|---|
| leaderboard, real data | ||
| /lanes, real data | ||
| canvas, real data | ||
| leaderboard, mock | ||
| agent card | ||
| operator card | ||
| canvas, mock |
🤖 Generated with Claude Code