Problem
The --memory and --learn flags were added in PR #256 (issue #232) but two critical pieces are incomplete:
- Phase 2:
memory_context is recalled from Uteke but never injected into the LLM prompt. There is a TODO marker in main.rs and the variable is unused (let _ = &memory_context;)
- Phase 3:
save_findings() always sends total_issues: 0 and empty severity/categories because the actual findings are not extracted from ReviewResult
Acceptance Criteria
Problem
The
--memoryand--learnflags were added in PR #256 (issue #232) but two critical pieces are incomplete:memory_contextis recalled from Uteke but never injected into the LLM prompt. There is aTODOmarker inmain.rsand the variable is unused (let _ = &memory_context;)save_findings()always sendstotal_issues: 0and empty severity/categories because the actual findings are not extracted fromReviewResultAcceptance Criteria
--memoryflag visibly changes review output (e.g. "Using N memories from Uteke" in stderr)--learnsaves real data (not zeros)