Commit graph

3 commits

Author SHA1 Message Date
jedarden
69852f1217 Phase 1 (miroir-cdo): Core Routing - Final verification
Verify all Definition of Done criteria met:

- Rendezvous assignment deterministic:  test_rendezvous_determinism,
  acceptance_determinism_1000_runs
- Minimal reshuffling on add:  test_minimal_reshuffling_on_add,
  acceptance_reshuffle_bound_on_add
- 64 shards/3 nodes/RF=1 distribution:  test_shard_distribution_64_3_rf1,
  acceptance_uniformity_64_shards_3_nodes_rf1
- Top-RF placement stability:  test_top_rf_stability,
  acceptance_rf2_placement_stability, acceptance_reshuffle_bound_on_remove
- write_targets returns RG × RF nodes:  test_write_targets_count,
  test_group_scoped_assignment
- query_group distributes evenly:  test_query_group_distribution
- covering_set one per shard:  test_covering_set_one_per_shard,
  test_covering_set_replica_rotation
- merger tests:  test_global_sort_by_ranking_score,
  test_facet_counts_summed_across_shards, etc.
- Coverage ≥ 90%:  91.80% total (router: 96.20%, topology: 100%,
  scatter: 100%, merger: 94.67%)

All 151 unit tests pass. Core routing implementation complete.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-09 11:50:04 -04:00
jedarden
089e4a3655 Phase 0 (miroir-qon): Final pre-close verification
All Definition of Done checks verified:
- cargo build --all: PASSED
- cargo test --all: PASSED (132 tests)
- cargo clippy --all-targets --all-features -- -D warnings: PASSED
- cargo fmt --all -- --check: PASSED
- Config round-trip YAML test: PASSED
- musl build: SKIPPED (expected - missing x86_64-linux-musl-gcc on NixOS)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-09 10:16:22 -04:00
jedarden
3b2979485c Phase 1 (miroir-cdo): Add coverage verification to DoD
- Added cargo-llvm-cov coverage report to notes
- Phase 1 core modules all exceed 90% line coverage:
  - router.rs: 96.76%
  - topology.rs: 100.00%
  - merger.rs: 95.45%
- All 82 tests pass
- All DoD criteria verified

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-09 07:18:00 -04:00