Bun parity gap confirmed from the js/bun Markdown edge-case corpus.
Home recomputes and emits the full block stack indentation for every rendered line. At thousands of nested quotes/lists this makes output quadratic and fails the linear-output assertions. Bun live Rust tracks quote depth and aggregate list indentation incrementally, then caps visible indentation at 128 columns; Home still carries the older uncapped Zig shape.
Scope:
- port the quote_depth and list_indent_cols accounting from Bun live ansi_renderer.rs
- centralize push/pop accounting
- make writeIndent, currentIndent, and quote-bar emission use the same capped counts
- verify the two pathological nesting cases plus representative ordinary list/quote output
Parent: #66