learning_ai_common_plat/services
saravanakumardb1 1b11db3f6f feat(broadcasts,surveys): Phase 1 complete - backend modules
- broadcasts/types.ts: Broadcast, BroadcastTarget, BroadcastMetrics, InAppMessage
- broadcasts/repository.ts: CRUD + delivery tracking + read receipts
- broadcasts/targeting.ts: evaluateTarget(), semver, FNV-1a hash
- broadcasts/routes.ts: Admin CRUD + public endpoints (14 routes)
- surveys/types.ts: Survey, Question, SurveyResponse, conditional logic
- surveys/repository.ts: CRUD + analytics + CSV export
- surveys/routes.ts: Admin CRUD + public endpoints (13 routes)
- cosmos-init.ts: 7 new containers with TTL policies
- server.ts: Register broadcastRoutes + surveyRoutes

Implements Phase 1 of platform_BROADCAST_SURVEY_ROADMAP.md
2026-03-02 23:51:23 -08:00
..
extraction-service fix(jobs): implement stub job handlers with actual functionality 2026-03-02 10:19:15 -08:00
monitoring fix(monitoring): update health-check endpoints for consolidated services 2026-02-17 20:53:37 -08:00
platform-service feat(broadcasts,surveys): Phase 1 complete - backend modules 2026-03-02 23:51:23 -08:00