docs(nests-interop): T16 closure-roadmap Priority 3 closed (CI gating wired)

10/10 sweep × 22 tests = 220/220 hard-pass post-recalibration on
the merged branch (~5m 28s per sweep). Stability bar from
`2026-05-07-cross-stack-interop-ci-gating.md` met; both
`hang-interop` and `browser-interop` jobs in build.yml since
commit `21947bc5`.

Marks Priority 3 closed in:
- `2026-05-07-cross-stack-interop-ci-gating.md`
- `2026-05-07-t16-closure-roadmap.md`
- `2026-05-06-cross-stack-interop-test-results.md` (CI integration § wired)
- `2026-05-06-cross-stack-interop-test-gap-matrix.md` (history notes)

T16 closure roadmap is now done end-to-end:
- Priority 1  closed by `:quic` main merge (commit `8f8251a5`)
- Priority 2  closed by hard-floor tightening (commits `04be38ad`,
  `029329af`, `f8dc9c59`)
- Priority 3  closed by CI yaml + 10/10 stability (commit `21947bc5`)

Open follow-ups remain (browser hot-swap re-attach,
post-reconnect listener cliff, framesPerGroup production rerun)
but none block T16 closure.
This commit is contained in:
Claude
2026-05-07 22:59:30 +00:00
parent f8dc9c59be
commit 116360b004
4 changed files with 56 additions and 51 deletions
@@ -67,23 +67,22 @@ HangInteropTest with their current soft-pass assertions intact.
**Acceptance bar met.** 5/5 sweep with hard assertions.
## Priority 3 — `2026-05-07-cross-stack-interop-ci-gating.md`
## Priority 3 — `2026-05-07-cross-stack-interop-ci-gating.md` ✅ CLOSED
**Why third.** Stability + hard-asserts in place → CI is now a
net positive (catches regressions, doesn't burn maintainer time
on false reds).
> **Closed 2026-05-07** by commit `21947bc5`. Both
> `hang-interop` and `browser-interop` jobs landed in
> `.github/workflows/build.yml`, gated on `lint`,
> `ubuntu-latest`, 30 min timeout, with cached cargo + bun +
> Playwright Chromium. Path-tweaked from the original removed
> shape because the browser harness moved from
> `nestsClient-browser-interop/` to
> `nestsClient/tests/browser-interop/` (commit `bd7b166f`).
**What lands.**
- Re-add `hang-interop` job (was at commit `6829ab727`'s parent;
`git show 6829ab727 -- .github/workflows/build.yml` reverse
gives the exact diff).
- Re-add `browser-interop` job (same pattern, plus bun +
Playwright caches).
- Documentation update across the results plan + gap matrix.
**Acceptance bar.** 10/10 sweep before merge; ≥ 95% CI green
rate over the first 2 weeks. If lower, the upstream race isn't
fully closed — pull the jobs.
**Acceptance bar met.** 10/10 sweep BUILD SUCCESSFUL × 22 tests
= **220/220 pass** (~5m 28s steady state per sweep on the agent
rig). The first 2 weeks of post-merge CI runs still need a
maintainer to monitor flake rate (per the plan's "≥ 95% green
rate" gate); pull the jobs again if it falls below.
## Independent track — `2026-05-07-framespergroup-production-rerun.md`