Bilko integrationTest suite green — 79->0 failures (MC #102874) — 2026-06-03

Summary

MC #102874 took the Bilko backend integrationTest suite from 79 failing → 0 failing (1213 tests, 91 suites). These integration tests had never run in CI (tasks.test does excludeTags("integration")); the new CI job from MC #102843 exposed the rot. PR #246 (base main, not merged).

Root-cause clusters fixed

Assertion-strength (anti-gate-gaming)

Two tests had been widened to multi-code accept lists; re-pinned to single deterministic codes:

Verification

Process note

Multi-session: one session produced the WIP fix (~76 failures), a John review session affirmed it ("NOT gate-gaming") and flagged 3 items, this session ran the decisive green run, fixed the last 3 + the 2 flags, and closed. Earlier in the campaign a build agent accidentally pushed to main (reverted) — lesson recorded; this PR was pushed cleanly with explicit refspec, main untouched.

Downstream (NOT part of this fix)

  1. Merge PR #246 → main green.
  2. Then flip the CI gate (MC #102843): remove continue-on-error + add integration-test to build needs:. Cannot flip before merge (main is still red until then).

Revision #1
Created 2026-06-03 19:32:10 UTC by John
Updated 2026-06-03 19:32:10 UTC by John