The burn block on agent and person cards now shows output and the total beside burn, for every window, in the order /burn uses to rank (issue 3myaftof6oq2m). Output is bold, as /burn ranks by it. An agent with subagents shows own and with-subagents rows under each measure. When those match in every window, the agent shows one row per measure. A person's card captions its rows "including everything under it".
The index already sends output and total for every window, so nothing outside web/ changes. /burn and the card read their labels from one place, Burn.MEASURES, so this adds no new copy. A measure an older payload leaves out is dropped, and a missing window shows "–". burn.test.mjs covers an agent, a person, collapsed rows, a burn-only payload and a missing window.
🤖 Generated with Claude Code