63a1fb2046
* fix(runtime): draw box borders per-edge without the min-size guard (Ink parity, G05+G15) Removed blanket `w<2||h<2` return from drawBorder; replaced it with a `w<1||h<1` degenerate guard. Vertical sides now start at `offsetY = top ? 1 : 0` and run for `Math.max(0, h - topRows - bottomRows)`, matching Ink render-border.ts:133. Fixes: (G05) a 1-cell-tall box with only side rails rendered nothing; (G15) with borderTop=false the left/right rails were shifted one row down. Updated 4 existing snapshots that encoded the old buggy behavior and added 3 new tests that verified red before green. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * chore(parity): ledger — G05+G15 pr-open, reconcile G03 merged, log snapshot decision Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>