diff --git a/qa/audit-report-2026-06-08.md b/qa/audit-report-2026-06-08.md index f361727c..910a7ed7 100644 --- a/qa/audit-report-2026-06-08.md +++ b/qa/audit-report-2026-06-08.md @@ -186,7 +186,9 @@ repo `docs/schemas/` were stale relative to live — a clean-checkout reproducti - **repro:** operator confirms it appears **only on multi-line paste** into the input box; single-line / typed input renders clean. Likely the input widget doesn't repaint the full region when a pasted block changes line count. -- **status:** confirmed, repro narrowed (multi-line paste only) +- **status:** FIXED (2026-06-10) — `flattenForDisplay` collapses newlines/tabs to a single + display line in `renderInput`, so a pasted block can't overflow the fixed-height input box. + The inputBuffer keeps its real characters for submission. Unit-tested. ### F-004 — InferenceFailedEvent / RetryAttemptedEvent unmapped to TUI bridge - **invariant/contract:** functional (operator observability)