Mutant Excusal Ledger

The honest 100% for mutation testing - mutant equivalence is undecidable (Budd & Angluin 1982) and 4-39% of mutants are equivalent in practice, so a literal 100% kill score is unreachable and every excused survivor carries a written equivalence argument in a ledger, with unexcused survivors blocking. Reach for it when a mutation run leaves survivors nobody can kill, when ruling whether a survivor is equivalent or merely unkilled, or when the user says "excuse this mutant", "equivalent mutant", "survivors are blocking the mutation gate", or "we'll never hit 100%". Differentiator - mutant-hunt owns the run and the kill-tasks; this island owns the ruling on what remains, and never lets "could not kill" be recorded as "equivalent".

Island-Dev-Crew Updated

File contents

Island-Dev-Crew/uncle-bob-skills/tree/main/skills/mutant-excusal-ledger commit 8ad5665d27

Frequently asked questions

npx skillmds@latest add island-dev-crew/mutant-excusal-ledger