fix: resolve tech debt from issue #29 review (#116) #128

Merged
shahondin1624 merged 1 commits from feature/issue-116-tech-debt-29-review into main 2026-03-10 07:37:04 +01:00

Summary\n\n- Add ROLLBACK handling to store_embeddings() to prevent dirty transactional state on failure\n- Add NaN/infinity validation to format_vector_literal() with new DbError::InvalidEmbedding variant\n- Update all callers across retrieval stages and pipeline\n\n### Quality gates\n- Build: PASS\n- Clippy: PASS (zero warnings)\n- Tests: PASS (189+ memory service tests)\n\nCloses #116

## Summary\n\n- Add ROLLBACK handling to store_embeddings() to prevent dirty transactional state on failure\n- Add NaN/infinity validation to format_vector_literal() with new DbError::InvalidEmbedding variant\n- Update all callers across retrieval stages and pipeline\n\n### Quality gates\n- Build: PASS\n- Clippy: PASS (zero warnings)\n- Tests: PASS (189+ memory service tests)\n\nCloses #116
shahondin1624 added 1 commit 2026-03-10 07:36:59 +01:00
shahondin1624 merged commit 1208d4ca28 into main 2026-03-10 07:37:04 +01:00
shahondin1624 deleted branch feature/issue-116-tech-debt-29-review 2026-03-10 07:37:04 +01:00
Sign in to join this conversation.