learning_ai_clock/docs
saravanakumardb1 c80c1e4462 feat(ai-context): Phase A.4 — context-aware AI messages with LLM fallback
Add AI-enriched context message generation:

- backend/src/lib/ai-context.ts: LLM-powered context generator with keyword fallback
  - Calls extraction-service timer-context task when EXTRACTION_SERVICE_URL is set
  - Falls back to keyword rules, then generic message
  - Gated behind isFeatureEnabled('ai_context_messages.enabled')
- backend/src/lib/config.ts: Add EXTRACTION_SERVICE_URL env var
- backend/src/server.ts: POST /api/context-message route
- web/src/lib/context-messages.ts: fetchEnrichedMessage() with graceful degradation
- Updated AGENTIC_AI_ROADMAP.md checkboxes for Phase A.1 + A.2

All 219 backend tests + 394 web tests pass. No breaking changes.
2026-03-31 23:46:00 -07:00
..
AGENTIC_AI_ROADMAP.md feat(ai-context): Phase A.4 — context-aware AI messages with LLM fallback 2026-03-31 23:46:00 -07:00
INDUSTRY_RESEARCH.md docs: add industry research and update PRD v0.2 with competitive analysis 2026-02-27 16:57:47 -08:00
PRD.md docs: add industry research and update PRD v0.2 with competitive analysis 2026-02-27 16:57:47 -08:00
raw_idea.md docs: expand AI Clock raw idea into comprehensive PRD (ChronoMind) 2026-02-27 16:40:26 -08:00
roadmap-v2-review.md docs: apply V2 review fixes to roadmap.md — comprehensive update 2026-02-27 20:32:25 -08:00
roadmap.md docs(roadmap): mark completed items from web polish session 2026-02-28 13:46:15 -08:00