v1.7.1fossic2026-06-21

HNSW provider core implementation live

HnswProvider fully implemented with stream-pattern filtering, fudge-factor candidate expansion, and 11 integration tests covering all edge cases.

v1.7.12026-06-21
  • ·HnswIndex enum dispatches insert/search/nb_points across Cosine, Euclidean, and InnerProduct distance variants
  • ·query() expands candidates by fudge_factor when stream_pattern set, filters via fossic::glob::matches, returns top-k
  • ·index_with_stream_id() inherent method populates stream-id mapping for filtered queries (CP-D2-2 workaround)