mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-07-31 12:22:14 +03:00
The MUTATION_GATE_STRYKER_REGRESSION.md note shipped in #4134 was WRONG: there is no Stryker 9.6.1 OptionsValidator regression. The false "concurrency must match pattern" failure was operator error — `stryker -c <file>` sets --concurrency, not the config file (which is the positional arg), so concurrency became the string "stryker.conf.json". `npx stryker run` (auto-discovery) validates and runs fine: it instruments 15488 mutants across the 8 modules. Renamed -> MUTATION_GATE_SPIKE_VERDICT.md and rewritten with: - the corrected record + the `-c` CLI gotcha; - the real Task 12 per-test spike verdict (GO, Plan A): a scoped run on open-sse/utils/error.ts killed 86/422 mutants, ALL 86 with a populated `killedBy` resolving to a test file -> per-test attribution works (per-file granularity, as expected for the tap-runner). Onda 2 can use killedBy directly. - the standing Onda-2 blocker is budget (god-files), not tooling.