Repository navigation
Mutation quality gates, real report adapters and budgeted autonomous repair - #20
Merged
Merged
Conversation
…progress repair stop
…ping requirement fails closed
…zero-only evidence
…d pipeline executions
…with strict schema validation
… read-only freview
… read-only freview
…unded autonomy defaults
raiseCatError
changed the base branch from
feature/ops-quality-isolation-20261017
to
main
October 17, 2026 08:56
raiseCatError
marked this pull request as ready for review
October 17, 2026 08:57
2 of 5 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Product direction
Audit the repo, not the summary. Mutation quality + bounded autonomous repair are strictly opt-in extensions to the read-only freview auditor. Stacked draft PR #20 on draft #19; parent drafts #18, #17 and #16 remain unmerged. No automatic merge, push, tag or release.
Implemented (stdlib-only)
totalmay include classifications not exported by its CI JSON. The unclassified difference is surfaced as incomplete, never guessed. Score threshold uses unrounded counts.mutmut_driver.pyexecutes an already-installed mutmut run then CI-stats export without a shell or installation. Stryker needs a separately installed engine and its JSON reporter. Fake fixture tests only; no real mutator invoked.require_mutation_for_shipping=false. All policy fields strictly validated.TDD / verification
d7e991f616ccd3231f667c6a230ac4c349813e68. This is automated source/test verification, not independent real-agent/mutator acceptance.Docs / recovery
Remaining human gates
Passing fake Git fixtures does not prove a reviewer independently read source, a mutation score is correct on production code, an OS sandbox exists, or a production release is safe.