S-04b · ACL mutation-score baseline (Stryker.NET) #47

Closed
opened 2026-06-04 09:19:34 +00:00 by eho · 0 comments
Owner

Split off from #5 (CLAUDE.md §13). Covers the remaining S-04 acceptance criterion:

Mutation score baseline captured and enforced by the Gitea Actions pipeline.

Outcome: Stryker.NET configured for the ACL (services/acl), a baseline mutation score captured and recorded, and a 'mutation' make target wired into 'make ci' / the pipeline that fails on regression below baseline (the ratchet, CLAUDE.md §5). This establishes the repo-wide mutation baseline that later slices ratchet upward.

Notes: Adding Stryker.NET is a new dependency → ADR-worthy (§14). The ACL is the natural place to set the first baseline since it is the first service with real branching logic.

Out of scope: mutation testing for BFF/other services (added as they gain logic).

Split off from #5 (CLAUDE.md §13). Covers the remaining S-04 acceptance criterion: > Mutation score baseline captured and enforced by the Gitea Actions pipeline. **Outcome:** Stryker.NET configured for the ACL (services/acl), a baseline mutation score captured and recorded, and a 'mutation' make target wired into 'make ci' / the pipeline that fails on regression below baseline (the ratchet, CLAUDE.md §5). This establishes the repo-wide mutation baseline that later slices ratchet upward. **Notes:** Adding Stryker.NET is a new dependency → ADR-worthy (§14). The ACL is the natural place to set the first baseline since it is the first service with real branching logic. **Out of scope:** mutation testing for BFF/other services (added as they gain logic).
eho added this to the Iteration 1 — Walking Skeleton milestone 2026-06-04 09:19:34 +00:00
eho added the type:slicearea:acl labels 2026-06-04 09:19:34 +00:00
not closed this issue 2026-06-29 09:00:31 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: eho/register-referentie#47