Eureka/tools
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Eureka d4fba11da6 tools/cargo-mutants.sh: one owner of cargo-mutants on Yggdrasil
One verify job per range: a plan container lists the mutants (diff taken at the
workspace root), stage 1 runs each file's mutants against that file's tests only
and decides only caught and unviable, stage 2 confirms every survivor, timeout,
unfiltered or zero-test file on the full suite, sharded over free slot leases,
and the merge prints one MUTANTS line and the final MISSED/TIMEOUT names.
NAMES reruns chosen survivors; TEST_ARGS skips flaky tests.

Deletes ygg-verify.sh's MISSED/TIMEOUT summary grep and its inline cargo mutants
usage example; the host-mode export gains YGG_SLOTS and YGG_ROOT. Briefs and
SKILL.md name the script; the mock docker grows /cm and /out, with a fake cargo
and a fake flock for the new test-tools.sh cases.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-01 19:15:38 +01:00
..
fixtures tools/cargo-mutants.sh: one owner of cargo-mutants on Yggdrasil 2026-11-01 19:15:38 +01:00
stopgap tools/cargo-mutants.sh: one owner of cargo-mutants on Yggdrasil 2026-11-01 19:15:38 +01:00
cargo-mutants.sh tools/cargo-mutants.sh: one owner of cargo-mutants on Yggdrasil 2026-11-01 19:15:38 +01:00
context-pack.py context-pack.py: caller-list notes always fit --max-lines; pin the caller bounds 2026-11-01 02:42:53 +01:00
INDEX.md tools/cargo-mutants.sh: one owner of cargo-mutants on Yggdrasil 2026-11-01 19:15:38 +01:00
mind.py recall: recalled text is inert data; the deadline is the whole run; budget, stdin and answer are bounded 2026-10-20 21:44:02 +02:00
mutation-table.sh mutation-table: delete the dead cur branch of the cleanup trap 2026-10-01 18:25:36 +02:00
recall.py recall: install form that cannot exit 2; a hold never lists a For line empty; For-line escape ASCII-only; tests for exclusion identity, cap and silent window 2026-10-23 20:22:00 +02:00
test-tools.sh tools/cargo-mutants.sh: one owner of cargo-mutants on Yggdrasil 2026-11-01 19:15:38 +01:00
testparse.sh testparse: jest names come only from "●" lines under a FAIL header; real jest fixtures 2026-10-01 18:14:45 +02:00
wait-on.sh wait-on: delete WAIT_FROM; reused log paths are forbidden instead 2026-10-08 15:21:58 +02:00