1e9d6d0b82
Fifth CI run failed on ~15 resize/throttle/flush tests that pass locally. Root cause: the GitHub runner sets CI=true, and vue-tui computes `interactive = !isInCi && isTTY`. With CI=true, interactive is false, so the resize listener, cursor control, and ANSI erases are never wired up — exactly the behavior those tests assert. Locally CI is unset, so they passed (the local-vs-CI trap, reproducible with `CI=true vp test run`). Set env CI:"false" in both vitest configs. The PTY child helpers already force CI=false per-spawn for this reason; the in-process suite (and the testing harness's render()) needs the same. Verified: `CI=true vp run ci` on a fresh checkout (no dist) now exits 0 with all 756 + 110 tests passing.