mutation-score
| Field | Value |
|---|---|
| ID | mutation-score |
| Version | 1.0.0 |
| Mode | mutation |
| Layer | Stripe |
| Category | contract |
| Severity | ⚪ shadow |
| SLA | 5,000 ms |
| Depends on | none |
| Source | packages/testing/src/gates/mutation-score.gate.ts |
What it asserts
Per-file Stryker mutation score for @matter/testing primitives stays above 80%; package-wide score above 85%.
Run it locally
bun run gates --gate=mutation-scoreSee also
mutationmode- Stripe layer
- Allowlists — how to bound a known finding with an expiration
- Contributing — how to evolve this gate or write a new one
Generated by apps/design/scripts/generate-gate-pages.ts from the gate's source-of-truth metadata. Edit this page by editing the gate file's description / version / etc.
mock-founder-safety
No mock-founder action chain bypasses authority gates (tier_4 without approval) or runs a destructive verb without confirmation, given milestone-purpose + observation-prefix + state-descriptor exemptions.
openapi-breaking-change
Detect breaking changes in apps/docs/api-reference/openapi.yaml vs origin/main: dropped operations, required-flipped params, removed success status codes, removed enum values.