saravanakumardb1
e3e332cee6
docs: update documentation
2026-02-28 03:28:48 -08:00
saravanakumardb1
662d417267
feat(platform): add email delivery module, wire event bus into auth, update roadmap
...
- modules/delivery: 8 email templates, renderer, SendGrid/Postmark/console adapters, dispatcher, delivery log, 21 tests
- modules/delivery/subscribers: event bus listeners for user.created, password_reset, email_verified
- auth/routes: emit bus events on register, forgot-password, verify-email (fire-and-forget)
- cosmos-init: delivery_log container (pk /pk, 90d TTL)
- roadmap: updated inventory (30 modules, 14 packages, 988 tests), marked P0 items complete
- 988 platform-service + 14 events = 1002 total tests passing
2026-02-28 02:36:58 -08:00
saravanakumardb1
4f905f1231
docs(telemetry): update roadmap — correct test counts (158), add Phase 4 operational wiring gaps
2026-02-17 18:41:38 -08:00
saravanakumardb1
3c5b50ac86
docs: update documentation
2026-02-17 12:50:14 -08:00
saravanakumardb1
3464d35efe
docs(telemetry): update design doc Appendix B with all Phase 3 files
2026-02-17 11:25:36 -08:00
saravanakumardb1
ae2dae4413
docs: roadmap — Phase 3 fully complete, all items checked off including geo distribution UI
2026-02-17 11:14:56 -08:00
saravanakumardb1
70fa6f4738
docs: update roadmap — Phase 3 complete (all items checked off)
2026-02-17 11:00:14 -08:00
saravanakumardb1
17f4e39c63
docs: update roadmap — Phase 3 nearly complete (cluster actions, audit, alerts, metrics, GDPR UI, indexing)
2026-02-17 10:52:53 -08:00
saravanakumardb1
80a4459f81
docs: update documentation
2026-02-17 10:49:14 -08:00
saravanakumardb1
856788c386
docs: update documentation
2026-02-17 10:35:46 -08:00
saravanakumardb1
0c98e3ae1e
docs: update roadmap — Phase 3 progress (policy UI, rate limiting, ETag, dedup, GDPR)
2026-02-17 10:25:11 -08:00
saravanakumardb1
0edafab501
docs: Phase 2 complete — Android telemetry checked off, roadmap updated
2026-02-17 10:16:45 -08:00
saravanakumardb1
ae45054d32
docs: update roadmap — tracker + admin self-telemetry complete, 128 tests
2026-02-17 10:01:45 -08:00
saravanakumardb1
e6bce1f4c6
docs: add test coverage section to telemetry roadmap (108 tests across 3 components)
2026-02-17 09:44:04 -08:00
saravanakumardb1
dcc0befb8c
docs: fix 10 gaps in telemetry roadmap — code bugs, diagram, missing dashboards
2026-02-17 09:36:56 -08:00
saravanakumardb1
c3d697711e
docs: add telemetry implementation roadmap with phase checkboxes and commit links
2026-02-17 09:26:49 -08:00
saravanakumardb1
083cf029c1
docs: fix 18 gaps in telemetry design doc (rev 2)
2026-02-17 09:01:37 -08:00
saravanakumardb1
c59049efec
docs: add client telemetry & log insights detailed design
2026-02-17 08:47:46 -08:00
saravanakumardb1
e5a481fb05
docs: holistic devops docs review — fix stale refs, rewrite KV rotation doc, delete scratchpad + outdated files
2026-02-14 23:24:41 -08:00
saravanakumardb1
7c18cb45f4
docs: mark Phase 5 complete in consolidation roadmap
2026-02-14 21:54:50 -08:00
saravanakumardb1
831e0cb810
docs: mark Phase 4 complete in consolidation roadmap
2026-02-14 21:49:36 -08:00
saravanakumardb1
1ba8d6950a
docs: mark Phase 3 complete in consolidation roadmap
2026-02-14 21:34:58 -08:00
saravanakumardb1
0933e931d4
docs: mark Phase 2 complete in consolidation roadmap
2026-02-14 21:31:49 -08:00
saravanakumardb1
a862c692ec
docs: mark Phase 1 complete in consolidation roadmap
2026-02-14 21:28:24 -08:00
saravanakumardb1
05008ee04f
refactor: merge growth-service into platform-service
...
Phase 1 of service consolidation (5→2 services).
Moved modules:
- invitations (12 tests)
- referrals (9 tests)
- promos (7 tests)
Changes:
- Copied 3 modules + webhooks.ts lib from growth-service
- Added stripe dep to platform-service package.json
- Added webhook env vars to config schema
- Registered invitationRoutes, referralRoutes, promoRoutes in server.ts
- Removed growth-service directory
Tests: 83 passing (was 55 + 28 from growth = 83) ✅
Build: clean ✅
2026-02-14 21:27:44 -08:00
saravanakumardb1
a710340163
docs: second review pass — 5 additional gaps found (13-17), total 17 gaps
...
- Gap 13: Growth tsconfig path alias (unused, safe)
- Gap 14: Docker Compose depends_on for tracker-dashboard
- Gap 15: Admin dashboard docs.ts service directory list
- Gap 16: MindLyst docs reference old services
- Gap 17: Old Dockerfiles need deletion
- Confirmed safe: Cosmos pattern, vitest, extraction-service, MindLyst web, pnpm-workspace
- Phase 4 expanded with new task items (4.8.3, 4.8.6, 4.12, 4.13, 4.15.6)
2026-02-14 21:22:42 -08:00
saravanakumardb1
9f6c12043c
docs: thorough review of service consolidation roadmap — 12 critical gaps identified
...
- Gap 1: Product ID naming inconsistency (tracker uses DEFAULT_PRODUCT_ID)
- Gap 2: Missing deps in platform-service (stripe, @bytelyst/auth, @fastify/rate-limit)
- Gap 3: Billing internal key auth must be scoped (not global hook)
- Gap 4-5: Growth webhooks lib + Stripe key config
- Gap 6: 17+ consumer files need URL updates across LysnrAI repo
- Gap 7: Ops status health check route references old ports
- Gap 8: Stripe webhook test hardcodes port 4002
- Gap 9-10: Load tests + Stripe docs reference old ports
- Gap 11: LysnrAI services/ env stubs need cleanup
- Gap 12: Mobile apps — no changes needed (confirmed)
- Route collision check: verified no conflicts
- Added Python client updates, Phase 0 baseline steps, pnpm install verification
2026-02-14 21:22:42 -08:00
saravanakumardb1
e4b55a0424
docs: add service consolidation roadmap, archive auth service design
...
- SERVICE_CONSOLIDATION_ROADMAP.md: plan to merge billing+growth+tracker into platform-service (5→2 services)
- AUTH_SERVICE_DESIGN.md: renamed with OUTDATED_CANCELED suffix, auth handled by platform-service
2026-02-14 21:22:42 -08:00
8cd5f51389
docs: auth-service playbook
2026-02-14 20:39:37 -08:00
06aca239f4
chore(security): add secret scanning + playbook
2026-02-14 00:24:41 -08:00