Context
PR #130 prototyped cross-platform unit/browser lanes, a quarantine registry, and packaged Electron E2E, but its exact head 84cdefe5fbbe49ff7bb4aebea3259da53855bd5b is stale-base and not merge-qualified. It is intentionally deferred from the Windows .9 release.
Hosted evidence on that head:
- required
quality failed;
e2e_windows failed 2 of 7 journeys (Codex provider missing during readiness; terminal search remained No results);
e2e_linux failed all 7 journeys;
unit_windows failed 3 Windows Job smoke tests;
unit_macos failed 15 tests;
codecov/patch failed;
- five review threads remain unresolved, including workflow-contract allowlist bypasses.
Scope
Rebuild the useful test infrastructure on a fresh branch from current main, Windows first:
- run the complete unit suite in the existing Windows quality model;
- make the stable browser suite blocking on Windows;
- keep quarantine entries machine-readable, explicitly registered, bounded, and non-blocking only for the exact registered command;
- run offline packaged Windows Electron journeys with isolated homes/ports/workspaces, failure-only redacted diagnostics, and identity-verified test-process cleanup;
- preserve existing required Linux/macOS coverage without expanding macOS work in this goal.
This issue is test/CI only. Do not carry product runtime changes from PR #130.
Existing issue routing
Acceptance
Context
PR #130 prototyped cross-platform unit/browser lanes, a quarantine registry, and packaged Electron E2E, but its exact head
84cdefe5fbbe49ff7bb4aebea3259da53855bd5bis stale-base and not merge-qualified. It is intentionally deferred from the Windows.9release.Hosted evidence on that head:
qualityfailed;e2e_windowsfailed 2 of 7 journeys (Codex provider missing during readiness; terminal search remainedNo results);e2e_linuxfailed all 7 journeys;unit_windowsfailed 3 Windows Job smoke tests;unit_macosfailed 15 tests;codecov/patchfailed;Scope
Rebuild the useful test infrastructure on a fresh branch from current
main, Windows first:This issue is test/CI only. Do not carry product runtime changes from PR #130.
Existing issue routing
Acceptance