test / unit + widget + golden + a11y (push) Failing after 26s
test / integration_test (xvfb) (push) Has been skipped
test / bundle smoke (xvfb 5s) (push) Has been skipped
test / daemon subprocess + web WASM smoke (push) Has been skipped
test / dart doc (lib API) (push) Failing after 23s
The flaky-gate fixes kept hand-tuning magic seconds in each real-I/O test. Pull them into one Flutter-free constant — ioTimeout (20s) in test/helpers/timeouts.dart, importable by both the dart-test (pty) and flutter-test suites — and route the real-external-wait timeouts through it: PTY output (session + registry), and fs-watcher events (timeout + poll ceiling). Tune in one place instead of scattering durations. The ipc socket round-trip timeouts (2s) are left as-is — they haven't flaked and local sockets respond in ms; they can adopt the constant later if needed. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>