fix: resolve tech debt from issue #31 review (#120) #130

Merged
shahondin1624 merged 1 commits from feature/issue-120-tech-debt-31-review into main 2026-03-10 09:39:07 +01:00

Summary\n\n- Add [UNTRUSTED CONTENT] markers for external-provenance memories in extraction prompts\n- Parallelize batch extraction using futures::join_all instead of sequential processing\n- Consolidate duplicate mock gateway test helpers into shared test_helpers module\n\n### Quality gates\n- Build: PASS\n- Clippy: PASS (zero warnings)\n- Tests: PASS (203 memory service tests)\n\nCloses #120

## Summary\n\n- Add [UNTRUSTED CONTENT] markers for external-provenance memories in extraction prompts\n- Parallelize batch extraction using futures::join_all instead of sequential processing\n- Consolidate duplicate mock gateway test helpers into shared test_helpers module\n\n### Quality gates\n- Build: PASS\n- Clippy: PASS (zero warnings)\n- Tests: PASS (203 memory service tests)\n\nCloses #120
shahondin1624 added 1 commit 2026-03-10 09:39:03 +01:00
- Add [UNTRUSTED CONTENT] markers for external-provenance memories in
  extraction prompts (provenance == 2)
- Parallelize extract_batch using futures::future::join_all instead of
  sequential processing
- Consolidate duplicate FullMockGateway/TestGateway into shared
  test_helpers::MockGateway with configurable inference support

Closes #120

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
shahondin1624 merged commit bb3a5f7348 into main 2026-03-10 09:39:07 +01:00
shahondin1624 deleted branch feature/issue-120-tech-debt-31-review 2026-03-10 09:39:07 +01:00
Sign in to join this conversation.