Fixes are repeated in one trailing block. An agent reading a report top-to-bottom to decide what to do next should not have to re-scan seven rows to collect the commands; if there is nothing to do, the block is absent and its absence is the signal.
No headings anywhere in it. A client renders # at display size, which is the size of a
document title — and this is a status blurb the length of a paragraph, returned beside a tool
call, not a document. Bold labels carry the same structure at the size the content deserves.
The reports in @sheetxl/query are documents and do use headings; the difference is the
artifact, not the surface.
The markdown rendering — what MCP returns.