miroir/crates/miroir-core
jedarden 07bdf41fa6 P1.6: Verify property tests and benchmarks for router
This commit completes task P1.6 by verifying that all property tests
and benchmarks for the router are in place and working correctly.

Added:
- crates/miroir-core/proptest.toml: Config for 1024 test cases per property
- crates/miroir-core/tests/merger_proptest.rs: Property tests for merger module

Already in place (verified working):
- crates/miroir-core/benches/router_bench.rs: Criterion benchmarks targeting §8 goals
- crates/miroir-core/tests/router_proptest.rs: Property tests for rendezvous
- crates/miroir-core/benches/merger_bench.rs: Merger benchmarks (< 1ms target)

Acceptance criteria met:
 cargo bench -p miroir-core runs all criterion benches and reports timing
 cargo test -p miroir-core runs property tests with 1024 cases per property
 Phase 8 CI includes cargo bench --no-run (line 124 in miroir-ci.yaml)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-23 10:21:56 -04:00
..
benches P3: Phase 3 Task Registry + Persistence — COMPLETE 2026-05-02 16:50:42 -04:00
migrations P6.4: Mode B leader-only singleton coordinator (plan §14.5) 2026-05-23 05:21:16 -04:00
proptest-regressions/task_store P12: close Phase 12 epic — all 6 open problems triaged and documented 2026-04-24 19:14:23 -04:00
src P1.6: Fix anti_entropy_worker compilation error 2026-05-23 10:00:27 -04:00
tests P1.6: Verify property tests and benchmarks for router 2026-05-23 10:21:56 -04:00
Cargo.toml P4.1: Rebalancer background worker - verification complete 2026-05-23 08:11:31 -04:00
proptest.toml P1.6: Verify property tests and benchmarks for router 2026-05-23 10:21:56 -04:00