0.83.2-alpha · core 2026-10-22
release 0.83.2-alpha on GitHub →
Added
scripts/mutation-gate.py— does the suite actually pin the rules? The off-the-shelf mutators cover JavaScript; this repo's rules live inscripts/stelow, a shell script with Python inside it, so the tools that would answer the question do not reach it. Each entry in the catalog is a SEMANTIC change to one rule, and the gate requires the suite to FAIL under it. A surviving mutant is a rule nobody pins.npm run test:mutation.
Fixed
- The drift gate was only tested on the green path. The suite proved that
generate-transitions.py --checkPASSES on a clean tree — which a neutered gate also does. Nothing checked the refusal, so the one check between a hand edit and a published mirror could be turned off and the suite stayed green. The mutation gate caught exactly this: thegenerator-drift-allowedmutant survived until the refusal had a test.