ci: weekly store mutation run and replay fuzzing
check / check (push) Canceled after 0s

`just mutants-store` (64 random cases per mutant, temp books on a RAM
disk in CI) runs beside the core's weekly; fuzz_store_replay joins the
weekly fuzz matrix. docs/testing.md lists the spec-blind store suite,
the refusal property's converse law, and the replay fuzz oracles.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GWVo7x3UHw5kwCUaWxiejX
This commit is contained in:
swaitsandClaude Opus 5.5 committed 2026-10-13 19:26:27 -06:00
1 parent 4d8d5daf37
commit db00b74e82
4 files changed
+16 -5

No files matched your search

+6
View File
@@ -66,6 +66,12 @@ mutants:
# the whole workspace would rebuild the viewer for every mutant.
cargo mutants -p ledger-core --exclude crates/ledger-core/src/proofs.rs --test-package ledger-core --test-package ledger-store -j 4 --timeout 120
# Mutation testing of the store. Fewer random cases per mutant (each needs
# a run that catches it, not the deep sweep); temp books on a RAM disk if
# TMPDIR is one, since every journal append is synced.
mutants-store:
STORE_CASES=64 cargo mutants -p ledger-store --test-package ledger-store -j 3 --timeout 300 -o mutants-store
# Benchmarks of the core's hot paths (no budget gates them yet)
bench:
cargo bench -p ledger-core --bench books