feat(quality): add dynamic test quality runners - #165
Conversation
|
M0-09 final review remediation is pushed at exact head Implemented narrowly:
Focused evidence:
Fresh unprepared exact-head push from a new detached worktree and new external Cargo target passed every authoritative PR gate: 501/501 Nextest tests passed (2 canonical slow annotations), 16 doctests passed, EG-DYNAMIC/EG-EVIDENCE/EG-TEST passed. Diagnostic evidence: Preserved failed attempts: the shared worktree first failed stale historical EG-EVIDENCE plus two unrelated M0-08 reap timing tests; the first isolated run passed 501/501 but exposed the pre-existing slow-summary parser regression. Neither failure was erased. GitHub CI run 30528207118 is now running for the exact pushed head. |
Closes #10.
Scope
Semantic owner: Quality Engineering.
This implements the EG-DYNAMIC descriptor registry and its public
cargo xtask quality/ immutable evidence-report seam. It adds bounded target identities, retained corpus/seed/schedule/minimized-failure/output-protocol data, controlled target execution, and fail-closed cancellation, timeout, malformed-output, bounded-capture, missing-tool, stale-registry, and no-retry behavior. It also adds a focused EG-COVERAGE detector-availability contract audit without changing coverage policy or production coverage commands.Qualification status
Implemented, not Qualified. This change makes no Qualification Cell, merge-eligibility, approval, or release-readiness claim.
Evidence
Focused checks passed:
cargo test --locked --package xtask --test foundational_scope_activation -- m0_09_— 15 testscargo test --locked --package xtask dynamic_quality— registry unit coveragecargo fmt --checkcargo clippy --locked --package xtask --all-targets --all-features -- -D warningsgit diff --checkcargo xtask quality --profile prforea26c13; EG-DYNAMIC and EG-TEST passed.EG-COVERAGE is intentionally not selected by the PR profile. Its contract is covered through existing public EXT/focused tests plus the new detector-availability fixture; no coverage threshold, selection, exception, or command changed.
Preserved diagnostic failures were not erased: an initial root-target PR attempt failed EG-EVIDENCE on historical retained evidence, and an isolated
b05a142attempt failed EG-TEST because its summary parser classified3 slowas noncanonical skips. The final exactea26c13isolated PR-profile attempt passed.