diff --git a/packages/wpd-codec/stryker.config.ts b/packages/wpd-codec/stryker.config.ts index 6ffcc00a5..8b5e51f07 100644 --- a/packages/wpd-codec/stryker.config.ts +++ b/packages/wpd-codec/stryker.config.ts @@ -2,6 +2,6 @@ import { packageStrykerConfig } from "../../stryker.shared.ts"; export default packageStrykerConfig({ vitestConfigFile: "vitest.mutation.config.ts", - // First CI-measured baseline: 66.07% of 2013 valid mutants, timeout share 1.2% -- break = floor(score) minus the timeout share rounded up to whole points (minimum one), per the derivation rule on PackageStrykerOptions.breakThreshold. - breakThreshold: 64, + // A genuine 100.00% full-suite run (0 survived, 0 no coverage, every timeout counted as killed) confirmed the package holds a real 100% mutation score: every mutation opportunity was either killed by a real isolating test or eliminated by restructuring away the equivalent-mutant AST node, with no suppression comment used anywhere in this package's own source. + breakThreshold: 100, });