Skip to content

ci(stryker): raise the mutation break threshold 50 → 80#44

Merged
williamdewitt merged 1 commit into
mainfrom
ci/raise-mutation-threshold
Jun 26, 2026
Merged

ci(stryker): raise the mutation break threshold 50 → 80#44
williamdewitt merged 1 commit into
mainfrom
ci/raise-mutation-threshold

Conversation

@williamdewitt

Copy link
Copy Markdown
Owner

Ratchets the Stryker gate now that the full-project score is 96.26% (after #42/#43).

  • break 50 → 80 — changed code must clear 80% mutation-kill to merge.
  • low 60 → 80, high 80 → 90 — keeps the thresholds coherent (break == low = the red zone; warning 80–90; green ≥ 90).

Config-touching PRs force a full run, which passes comfortably (96% > 80); for new code the diff-gate now enforces the higher bar. Verified locally: full run exits 0 at the new threshold. Easy to dial back to ~70 if it proves too strict during M2.

🤖 Generated with Claude Code

The full-project mutation score is now 96.26% (after #42/#43), so the gate can be
ratcheted up from its initial floor. Thresholds become high:90 / low:80 / break:80
— coherent (break == low, the red zone) and meaningful: changed code must clear
80% mutation-kill to merge, while config-touching PRs (which force a full run) pass
comfortably against the 96% baseline.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013NxkrufMdQ9cy21T4ZnUNY
@github-actions github-actions Bot added the risk:low tests/samples; CI green + light approval label Jun 26, 2026
@williamdewitt williamdewitt merged commit 3efa841 into main Jun 26, 2026
9 checks passed
@williamdewitt williamdewitt deleted the ci/raise-mutation-threshold branch June 26, 2026 12:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

risk:low tests/samples; CI green + light approval

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant