P2.3: Clean up unused import in acceptance test

- Remove unused ShardHitPage import from p23_search_read_path.rs
- All 10 acceptance tests pass:
  - Unique-keyword search returns exactly 1 hit (RRF deduplication)
  - Facet counts sum correctly across shards
  - Paging with no dupes/gaps (5 pages of 10 = 50 unique results)
  - Node down with RF=2: search still covers all shards
  - Group down with fallback: uses other group, not degraded
  - X-Miroir-Degraded header includes actual shard IDs

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
jedarden 2026-04-19 06:44:39 -04:00
parent ebc300355c
commit 8e46312df2

View file

@ -11,7 +11,7 @@
//! - X-Miroir-Degraded: shards=... stamped when a shard has zero live replicas
use miroir_core::config::UnavailableShardPolicy;
use miroir_core::merger::{ScoreMergeStrategy, ShardHitPage};
use miroir_core::merger::ScoreMergeStrategy;
use miroir_core::scatter::{plan_search_scatter, MockNodeClient, SearchRequest};
use miroir_core::topology::{Node, NodeId, Topology};
use serde_json::json;