learning_ai_common_plat/services/platform-service/src/modules
saravanakumardb1 4e7401d164 test(platform-service): add broadcast + survey module tests — 43 tests
Broadcasts (23 tests): schema validation, targeting engine (segments,
platform, version range, country, specific users, percentage rollout),
query builder, context extraction.

Surveys (20 tests): schema validation (create, update, question, answer,
triggers), completion rate, answer type validation (NPS, text, rating,
dropdown, scale, ranking), length/range constraints.
2026-03-19 22:16:28 -07:00
..
ab-testing fix(platform-service): resolve type errors in diagnostics and ab-testing modules 2026-03-03 12:22:35 -08:00
agent-evals feat(platform-service): add agent evaluation governance 2026-03-15 09:26:40 +00:00
agents feat(platform-service): add agent registry foundation 2026-03-15 09:05:39 +00:00
ai-budgets feat(platform-service): add ai budget governance 2026-03-15 09:30:16 +00:00
ai-diagnostics feat(ai-diagnostics): add proactive alerts API and complete [4.3] 2026-03-03 12:17:11 -08:00
analytics feat(platform-service): add P2 Product Intelligence modules (5 modules, 61 tests) 2026-02-28 14:04:07 -08:00
audit refactor(platform-service): migrate remaining 14 repositories to @bytelyst/datastore 2026-03-02 01:06:24 -08:00
auth fix(auth): register magic_link event type + use admin productId for enterprise IdP 2026-03-12 15:55:09 -07:00
billing-checkout feat(platform-service): pre-built Stripe checkout flow (Phase 4.4) — 6 tests 2026-03-19 22:10:32 -07:00
blob Add prototype storage diagnostics and smoke test 2026-03-14 06:06:35 +00:00
broadcasts test(platform-service): add broadcast + survey module tests — 43 tests 2026-03-19 22:16:28 -07:00
changelog fix(platform): replace Math.random() IDs with crypto.randomUUID() in 5 P2 modules 2026-03-01 17:42:28 -08:00
comments feat(platform-service): migrate 6 repositories to @bytelyst/datastore (flags, settings, comments, votes, products, themes) — 756/756 tests pass 2026-03-02 00:51:03 -08:00
delivery feat(platform-service): add telegram and slack delivery 2026-03-14 06:01:59 +00:00
diagnostics fix(diagnostics): add missing crypto import for randomUUID [BUG-5] 2026-03-03 12:27:03 -08:00
experiments fix(platform): replace Math.random() IDs with crypto.randomUUID() in 5 P2 modules 2026-03-01 17:42:28 -08:00
exports feat(ratelimit): back api throttles with datastore 2026-03-15 09:37:03 +00:00
feedback fix(feedback): address 6 bugs/gaps from systematic review 2026-03-03 07:03:27 -08:00
flags feat(auth): SmartAuth backend core — OAuth, MFA, passkeys, device trust, login events 2026-03-12 10:55:41 -07:00
impersonation fix(platform): replace Math.random() IDs with crypto.randomUUID() in 5 P2 modules 2026-03-01 17:42:28 -08:00
invitations refactor(platform-service): migrate remaining 14 repositories to @bytelyst/datastore 2026-03-02 01:06:24 -08:00
ip-rules feat(ratelimit): back api throttles with datastore 2026-03-15 09:37:03 +00:00
items refactor(platform-service): migrate remaining 14 repositories to @bytelyst/datastore 2026-03-02 01:06:24 -08:00
jobs feat(ratelimit): back api throttles with datastore 2026-03-15 09:37:03 +00:00
knowledge feat(platform-service): add shared knowledge foundation 2026-03-15 09:33:17 +00:00
licenses refactor(platform-service): migrate remaining 14 repositories to @bytelyst/datastore 2026-03-02 01:06:24 -08:00
maintenance feat(ratelimit): back api throttles with datastore 2026-03-15 09:37:03 +00:00
marketplace fix(marketplace): prevent duplicate votes with vote tracking collection 2026-03-02 10:12:33 -08:00
notifications refactor(platform-service): migrate remaining 14 repositories to @bytelyst/datastore 2026-03-02 01:06:24 -08:00
onboarding feat(platform-service): shared onboarding analytics module (Phase 4.3) — 8 tests 2026-03-19 22:07:03 -07:00
orgs feat(platform-service): add org workspace foundation 2026-03-15 06:03:08 +00:00
plans feat(platform-service): migrate 7 more repositories to @bytelyst/datastore (exports, plans, status, sessions, referrals, ip-rules, delivery) — 753/753 tests pass 2026-03-02 00:54:55 -08:00
predictive-analytics feat(predictive-analytics): complete admin UI for churn prediction and health scoring 2026-03-03 13:48:37 -08:00
products feat(platform-service): migrate 6 repositories to @bytelyst/datastore (flags, settings, comments, votes, products, themes) — 756/756 tests pass 2026-03-02 00:51:03 -08:00
promos test(platform-service): add promos route-level tests 2026-02-16 12:46:40 -08:00
public test(platform-service): add route tests for settings, votes, and public modules 2026-02-16 12:33:17 -08:00
ratelimit docs(config): align rate limit settings 2026-03-15 09:42:42 +00:00
referrals fix(marketplace): prevent duplicate votes with vote tracking collection 2026-03-02 10:12:33 -08:00
reviews fix(platform): fix 2 type errors found in typecheck sweep 2026-03-19 19:02:57 -07:00
runs feat(ratelimit): back api throttles with datastore 2026-03-15 09:37:03 +00:00
scim feat(platform-service): add scim provisioning foundation 2026-03-15 09:36:27 +00:00
sessions feat(platform-service): migrate 7 more repositories to @bytelyst/datastore (exports, plans, status, sessions, referrals, ip-rules, delivery) — 753/753 tests pass 2026-03-02 00:54:55 -08:00
settings feat(platform-service): migrate 6 repositories to @bytelyst/datastore (flags, settings, comments, votes, products, themes) — 756/756 tests pass 2026-03-02 00:51:03 -08:00
status Add Mailpit-backed prototype email sandbox 2026-03-14 06:16:28 +00:00
stripe fix(stripe): remove dead syncUserPlan call to deleted backend /api/users/:userId/plan route 2026-02-15 15:40:42 -08:00
subscriptions refactor(platform-service): migrate remaining 14 repositories to @bytelyst/datastore 2026-03-02 01:06:24 -08:00
support-cases feat(platform-service): add support case management foundation 2026-03-15 09:39:20 +00:00
surveys test(platform-service): add broadcast + survey module tests — 43 tests 2026-03-19 22:16:28 -07:00
telemetry feat(platform-service): cross-product telemetry endpoint (Phase 4.2) — 6 tests 2026-03-19 22:04:00 -07:00
themes feat(platform-service): migrate 6 repositories to @bytelyst/datastore (flags, settings, comments, votes, products, themes) — 756/756 tests pass 2026-03-02 00:51:03 -08:00
tokens fix(tokens): tighten machine credential issuance 2026-03-15 06:28:50 +00:00
usage refactor(platform-service): migrate remaining 14 repositories to @bytelyst/datastore 2026-03-02 01:06:24 -08:00
votes feat(platform-service): migrate 6 repositories to @bytelyst/datastore (flags, settings, comments, votes, products, themes) — 756/756 tests pass 2026-03-02 00:51:03 -08:00
waitlist fix(marketplace): prevent duplicate votes with vote tracking collection 2026-03-02 10:12:33 -08:00
webhooks feat(ratelimit): back api throttles with datastore 2026-03-15 09:37:03 +00:00