feat(xtask): add package-native mutation gate

Expose a capped mutation command that selects only elected packages, rejects unknown input, propagates mutest failures, and keeps output under the workspace target directory.

req: test/020

req: test/021

req: test/022
This commit is contained in:
slhx agent
2026-07-16 22:40:07 +02:00
parent 5e555f4d93
commit 612a66725f
5 changed files with 112 additions and 6 deletions
+2
View File
@@ -704,6 +704,8 @@ what a valid business email is. [north_star]
021 Unexplained missed mutants must block release; equivalent, invariant-only, and infrastructure-inapplicable mutants must be explicitly classified. [north_star]
022 `cargo run -p hemx-xtask -- mutation [PACKAGE]` must run capped exhaustive mutation tests through package-native test targets, reject unknown packages, and fail when any selected package has an unexplained survivor. [north_star]
---
## check