You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Assessment: like #537, #542 arrived as a complete, pre-registered research artifact — not a nightly PoC needing a 6-step build-out.
Implement — self-contained benchmark crate ruvector-bet4-ivf-bench (data/kernel/pq/pca/oracle + IVF/PQ pruning sweeps). By design it does not change shipping code — it establishes the finding.
cargo test -p ruvector-bet4-ivf-bench → 6/6 gate tests pass.
Recommendation
Land #542 as the documented finding (benchmark crate + ADR-206). The genuine productionization follow-up — wiring PQ within-list pruning into the production IVF index with a scale-gated runtime switch — is a substantial separate effort the finding sets up but does not itself do (correctly, per its scope). Not a 5-minute step; flagged as the real next work.
Verify #542 — PQ/IVFADC within-list pruning (BET5, scale-gated WIN, ADR-206)
Assessment: like #537, #542 arrived as a complete, pre-registered research artifact — not a nightly PoC needing a 6-step build-out.
ruvector-bet4-ivf-bench(data/kernel/pq/pca/oracle + IVF/PQ pruning sweeps). By design it does not change shipping code — it establishes the finding.tests/pq_gate.rs(3) +tests/oracle_gate.rs(3).nprobe(wins at scale; the cluster-level bound was a NO-GO in ADR-205/SepRAG BET 4 (finding): IVF cluster-pruning is structurally redundant with tuned nprobe — NO-GO #540, redundant withnprobe).docs/plans/bet5-ivf-pq/PRE-REGISTRATION.mdfrozen before any run.Loop verification (this issue)
main(resolved aCargo.tomlmembers conflict).cargo test -p ruvector-bet4-ivf-bench→ 6/6 gate tests pass.Recommendation
Land #542 as the documented finding (benchmark crate + ADR-206). The genuine productionization follow-up — wiring PQ within-list pruning into the production IVF index with a scale-gated runtime switch — is a substantial separate effort the finding sets up but does not itself do (correctly, per its scope). Not a 5-minute step; flagged as the real next work.
Source: #542 · ADR-206 · SepRAG #534. Loop job
05bbd4fb.