ReferenceTech DebtApiReports
Memory Duplicate Status
Memory Duplicate Status
Initial Debt
Codex review found that memory-mode report submission returned duplicate reports as triaged but stored them as new.
Why It Matters
Backoffice and project-usage views backed by memory state could show duplicate submissions as open/new even though the submitter saw a triaged duplicate response.
Resolution
apps/api/src/memory-state.ts now accepts the report status at insertion, and apps/api/src/reports.ts stores duplicate submissions as triaged.
Validation
bun run --cwd apps/api test -- reports.test.ts
Closeout
Resolved in PR #24 follow-up after Codex review.