v2.18.4 — kg_RRF_FUSE empty query_text fix
v2.18.4 (2026-09-07)
Spec hygiene: tasks.md sync, integration test fixes, embedding dimension
- Spec 039 (temporal Cypher): all 52 tasks marked
[X]; spec status updated to
Complete — 21 unit + 9 E2E tests pass at v2.18.4. - Spec 040 (SQL table bridge): 52 tasks marked
[X]; T034 (mixed mapped+native
multi-hop) and T036-T044 (attach_embeddings E2E) remain[ ]— T034 requires
translator work, T036-T044 require an embedding model. - Spec 041 (embed-nodes):
tasks.mdcreated; unit and integration tests documented;
vector recall E2E deferred pending real embedding model. - Integration conftest:
enginefixture now usesembedding_dimension=768matching
the container default — fixestest_store_embedding_and_knnIRIS vector dimension
mismatch (SQLCODE field-validation failure). - Temporal index integration tests:
PurgeResult.deletedattribute used consistently
throughouttest_temporal_index_gaps_e2e.py— fixes two assertions that compared
PurgeResultobject directly toint.