| Filename | Latest commit message | Latest commit date |
|---|---|---|
The Cut 5, 6 and 6b suites each carried the same scaffold around their entries, and Cut 6c would have made a fourth. tools/eureka-mutations.ps1 is now the single harness: it takes an entries file, the target files and the cargo command; reads and writes byte-exact UTF-8; requires every anchor to match exactly once; applies each edit by offset and reverses it by the same offset, verified by SHA-256; keeps a compile-must-fail entry shape; and runs M0 before any entry, rewriting every target through its own I/O path and running every command bare, stopping with "harness broken" if anything moves or fails. The three suites are now entries only, as .psd1 data files. Cut 6's M5, M12, M13, M14 and M15 matched nothing after Cut 6b rewrote the grammar; each is deleted with a note naming the Cut 6b entry that pins the rule now. Cut 6b's file carries Soul's S2, S4 and S5, the mutations the previous commit's tests kill. All three suites run green through the harness: every entry killed, M0 green. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> |
||
| .. | ||
| eureka-cut5-mutations.psd1 | ||
| eureka-cut6-mutations.psd1 | ||
| eureka-cut6b-mutations.psd1 | ||
| eureka-mutations.ps1 | ||