This repository has been archived on 2026-10-29. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
Epiphany/tools
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 95ee551aa0 Cut 6b: mutation suite for the key grammar
Six mutations, each restoring one of the old permissivenesses the grammar
made impossible, and M0, a no-op control that rewrites the file through
the harness's own I/O path and requires the suite to stay green before
any verdict is trusted. All file I/O is byte-exact UTF-8 without BOM,
since the file carries an `é` literal that the 5.1 default round-trip
corrupts into a fake kill. Every anchor must match exactly once, multi-line
anchors are converted to the file's own line endings, restoration is the
reverse edit checked against the original's hash, and a mutation whose
tree does not build is an error rather than a survival.

Result on this tree: M0 green; M1-M6 each killed by its named test.

This commit builds; it changes no Rust source.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-16 13:45:39 +02:00
..
eureka-cut5-mutations.ps1 Close Soul's Cut 5 findings: pin one handle, and every write 2026-09-16 11:21:16 +02:00
eureka-cut6-mutations.ps1 Read an instance key back as an instance id 2026-09-16 12:16:50 +02:00
eureka-cut6b-mutations.ps1 Cut 6b: mutation suite for the key grammar 2026-09-16 13:45:39 +02:00