Optionaloptions: PrintMarkdownOptionsLine-based coloring, never a markdown parse. The reports are laid out as raw text — two-space fact indents, whitespace-aligned grids and region listings — and a real markdown renderer (this used to be marked-terminal) REFLOWS that: a grid's padded header row becomes an indented "code block", fact lines join into paragraphs, blank lines appear after headings. The one viewer that mangled the reports was the CLI's own TTY path.
So the TTY gets the SAME BYTES an agent gets from a pipe, plus ANSI style: headings cyan,
`code` yellow, **bold** bold, _italic_ italic (markers substituted for the color).
Non-TTY output is verbatim.
Renders a markdown string to the terminal.