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>