ruvector/crates/ruvector-spann
rUv e4d19b3454
research(nightly): spann-partition-spill — boundary-safe ANN in Rust (#602)
* research: add nightly survey for spann-partition-spill

SPANN-inspired partition spilling for boundary-safe ANN (2026-06-24).
Three measured variants, zero external deps, 10 passing tests.

Co-Authored-By: claude-flow <ruv@ruv.net>
Claude-Session: https://claude.ai/code/session_015jtrAifbFHQ1YWupgjA5HH

* docs: add ADR-268 for spann-partition-spill

ADR documents the design, benchmark evidence, failure modes, migration
path, and open questions for SPANN-style partition spilling in RuVector.

Co-Authored-By: claude-flow <ruv@ruv.net>
Claude-Session: https://claude.ai/code/session_015jtrAifbFHQ1YWupgjA5HH

* docs: add nightly research README and SEO gist for spann-partition-spill

Research document with full benchmark results, ecosystem fit analysis,
practical applications, exotic applications, and production roadmap.

Co-Authored-By: claude-flow <ruv@ruv.net>
Claude-Session: https://claude.ai/code/session_015jtrAifbFHQ1YWupgjA5HH

* fix(ruvector-spann): remove nested workspace root + lint cleanup

The crate declared its own [workspace] while also being a member of the
root workspace, producing "multiple workspace roots" and turning every CI
check red (build, check, all test shards, fmt). Remove the stray
[workspace] block and the committed nested Cargo.lock, then apply
clippy --fix (sort_by -> sort_by_key) and rustfmt.

cargo build/test/clippy -p ruvector-spann now green: 10/10 tests pass.

Co-Authored-By: claude-flow <ruv@ruv.net>

---------

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: ruv <ruvnet@users.noreply.github.com>
2026-06-25 14:03:59 -04:00
..
src research(nightly): spann-partition-spill — boundary-safe ANN in Rust (#602) 2026-06-25 14:03:59 -04:00
Cargo.toml research(nightly): spann-partition-spill — boundary-safe ANN in Rust (#602) 2026-06-25 14:03:59 -04:00