roadmap phase 1 complete

This commit is contained in:
Storme-bit
2026-04-27 00:28:42 -07:00
parent 5ad01c6ad8
commit 9fe8e568cf

View File

@@ -39,18 +39,18 @@
---
## Phase 1 — Loose Ends & Stability
## Phase 1 — Loose Ends & Stability - COMPLETE ✅
*Target: Next development session (Saturday)*
### Bug Fixes
- [x] **Entity extraction JSON parsing** — robustify response parser in `extraction.js` to handle model returning markdown fences or preamble around JSON
- [ ] **Qdrant entity search empty results** — verify entities embedded post-isolation-fix are surfacing correctly in project session searches
**Entity extraction JSON parsing** — robustify response parser in `extraction.js` to handle model returning markdown fences or preamble around JSON
**Qdrant entity search empty results** — verify entities embedded post-isolation-fix are surfacing correctly in project session searches
### Tech Debt
- [x] **Logging** — introduce `LOG_LEVEL` env var across all services; reduce noise in production
- [x] **Error response consistency** — audit all endpoints for uniform `{ error, detail }` shape
- [x] **Constants audit** — move any remaining inline magic numbers (limits, thresholds, timeouts) to shared config
- [x] **Orchestration `chat/index.js` review** — extract any logic that has grown beyond its intended scope into dedicated modules
**Logging** — introduce `LOG_LEVEL` env var across all services; reduce noise in production
**Error response consistency** — audit all endpoints for uniform `{ error, detail }` shape
**Constants audit** — move any remaining inline magic numbers (limits, thresholds, timeouts) to shared config
**Orchestration `chat/index.js` review** — extract any logic that has grown beyond its intended scope into dedicated modules
---