Commit Graph

159 Commits

Author SHA1 Message Date
saravanakumardb1
bfa3d088a4 docs(ai-diagnostics): update tracking for [1.3] 2026-03-03 11:51:04 -08:00
saravanakumardb1
a9e1486a09 docs(ai-diagnostics): update tracking for [1.2.3] 2026-03-03 11:49:21 -08:00
saravanakumardb1
8951ab2c92 feat(ai-diagnostics): add HDBSCAN clustering algorithm [1.2.3] 2026-03-03 11:49:05 -08:00
saravanakumardb1
6b97476fc0 docs(ai-diagnostics): update tracking for [1.2.1] 2026-03-03 11:47:26 -08:00
saravanakumardb1
f77bd13d4a docs(ai-diagnostics): update tracking for [1.1.3] 2026-03-03 11:46:14 -08:00
saravanakumardb1
8cdddd7c23 feat(ai-diagnostics): implement error normalization and fingerprinting [1.1.3] 2026-03-03 11:45:52 -08:00
saravanakumardb1
afe816690b docs(ai-diagnostics): update tracking for [1.1.1-1.1.2] 2026-03-03 11:44:36 -08:00
saravanakumardb1
e98380003b docs(roadmaps): add AI diagnostic assistant, A/B testing, and churn prediction roadmaps
- AI Diagnostic Assistant: LLM-powered root cause analysis, error clustering, natural language queries
- Intelligent A/B Testing: Thompson sampling, Bayesian early stopping, AI hypothesis generation
- Predictive Churn & Health: XGBoost models, health scoring, automated retention campaigns

All roadmaps include:
- Implementation tracking tables with status/commit columns
- Quick reference sections with file structures
- Phase-by-phase task breakdowns with [X.Y.Z] codes
2026-03-03 11:38:56 -08:00
saravanakumardb1
89458d7f75 docs(roadmaps): add comprehensive workspace review 2026-03-03 2026-03-03 09:52:13 -08:00
saravanakumardb1
d95c25b0e4 docs(roadmaps): move Remote Diagnostics roadmap to completed 2026-03-03 09:51:21 -08:00
saravanakumardb1
cb3aa640ae docs(roadmap): mark Phase 3.2 Session Detail View complete
- Phase 3.2: Session Detail View with 5 tabs

- All Phase 3 exit criteria now met

Next: Phase 4 Advanced Features (auto-triggers, session replay)
2026-03-03 09:48:15 -08:00
saravanakumardb1
e955668e6a docs(roadmap): mark Phases 2 and 3.1 complete
- Phase 2.1: TypeScript SDK (21 tests)

- Phase 2.2: Swift SDK (20+ tests, iOS 15+)

- Phase 2.3: Kotlin SDK (16+ tests, API 26+)

- Phase 3.1: Admin Debug Sessions UI

Screenshot capture deferred to Phase 4 for all platforms

Session Detail View (3.2) marked as next priority
2026-03-03 09:39:57 -08:00
saravanakumardb1
e4c3c7cc13 docs(roadmap): mark Phase 2.1 TypeScript SDK complete
- Mark all 2.1.* items complete with commit 8acb8db

- 21 Vitest tests passing

- Screenshot capture deferred to Phase 2.2+

- Update Current Status section
2026-03-03 09:25:06 -08:00
saravanakumardb1
3842f65c81 docs(broadcasts,surveys): Complete API reference documentation
- OpenAPI-style reference for all admin and public endpoints
- Request/response examples for broadcasts and surveys
- Types reference, error codes, rate limits, webhooks
2026-03-03 08:28:15 -08:00
saravanakumardb1
c4c84ddf16 docs(broadcasts,surveys): Mark iOS/Android integration complete 2026-03-03 08:21:06 -08:00
saravanakumardb1
3b9eb5bd19 docs(diagnostics): mark Phase 1.5 complete, update roadmap status
Phase 1.5 items completed:

- 1.5.1: Wired into server.ts (routes + subscribers)

- 1.5.2: Event bus subscribers for 8 events + email templates

- 1.5.3: Audit logging for all session lifecycle events

- 1.5.4: Rate limiting keys configured

Phase 1 now COMPLETE with 17 diagnostics tests passing

Next: Phase 2 Client SDKs (TS/Swift/Kotlin)
2026-03-03 08:21:01 -08:00
saravanakumardb1
5245e4b53b docs(broadcasts,surveys): Mark Phase 4 complete, MVP achieved 2026-03-03 08:07:13 -08:00
saravanakumardb1
6c29df4207 docs(broadcasts,surveys): Mark Phase 3.4 complete - all SDKs done 2026-03-03 07:45:02 -08:00
saravanakumardb1
4def08d74e docs(broadcasts,surveys): Update roadmap - Phase 3 complete, add Phase 4 2026-03-03 07:37:22 -08:00
saravanakumardb1
1832ef48a3 docs(broadcasts,surveys): Mark Phase 2 as COMPLETED in roadmap 2026-03-03 07:31:06 -08:00
saravanakumardb1
cc9129bc60 docs(feedback): mark all TODOs as completed in roadmap 2026-03-03 07:20:56 -08:00
saravanakumardb1
698e114b65 docs(feedback): update roadmap with TODO completions 2026-03-03 07:12:04 -08:00
saravanakumardb1
76569417f1 docs(feedback): update roadmap with second review bug fixes 2026-03-03 07:04:32 -08:00
saravanakumardb1
4839ac2799 docs(feedback): update roadmap with Phase 2.1 and Phase 3 completion status 2026-03-03 07:00:18 -08:00
saravanakumardb1
fdaffdb13c docs(feedback): fix 8 bugs/gaps identified in systematic review
- Fix inconsistent screenshotUrl fields (removed, SAS generated on-demand)
- Fix blob path pattern to match feedbackScreenshots container
- Clarify flow: direct upload to final container (no temp/move)
- Add rate limiting specs to endpoint table
- Clarify access control: users submit but cannot view (security)
- Remove sas.ts from appendix (not created)
- Align size limits to 5MB consistently
- Add missing screenshotContentType and screenshotSizeBytes
2026-03-03 00:00:14 -08:00
saravanakumardb1
0996534fb4 docs(feedback): update roadmap with Phase 1 completion and commit links 2026-03-02 23:57:48 -08:00
saravanakumardb1
9fff880d26 docs(broadcasts,surveys): Update roadmap with Phase 1 completion status
- Mark Phase 1 as COMPLETED with commit link 1b11db3
- Update task status table with checkmarks
2026-03-02 23:51:37 -08:00
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
saravanakumardb1
6a23a02cd4 fix(diagnostics): BUG-4, BUG-5, BUG-7, BUG-8 - race condition, transactions, test isolation, auth validation
- BUG-4: Add optimistic concurrency control with retry to updateSessionStats
- BUG-5: Document transaction limitations in batch operations
- BUG-7: Fix test isolation with unique productIds per test run
- BUG-8: Add session ownership validation to ingest endpoints
2026-03-02 23:47:14 -08:00
saravanakumardb1
890a558c31 docs(diagnostics): update roadmap with Phase 1 completion status and commit links 2026-03-02 23:40:02 -08:00
saravanakumardb1
4163e1410a docs(diagnostics): add REMOTE_DIAGNOSTICS_ROADMAP.md with 140+ tasks across 4 phases
Complete roadmap for remote debug tracing system with:
- Phase 1: Server foundation (types, repository, routes, 38+ tests)
- Phase 2: Client SDKs (TypeScript, Swift, Kotlin)
- Phase 3: Admin UI (Next.js dashboard)
- Phase 4: Advanced features (auto-triggers, profiling)

Review fixes included:
- Fixed partition keys to avoid hot partitions (composite pk)
- Added PII redaction patterns (email, SSN, CC, phone, IP, JWT)
- Added event bus integration with 8 events
- Fixed screenshot storage to use Azure Blob
- Added rate limiting specs for all endpoints
- Added ETag caching for config polling
2026-03-02 23:29:39 -08:00
saravanakumardb1
03ad80a615 docs(roadmaps): mark Pre-Launch Signup and Marketplace as complete, move to completed/ folder 2026-03-02 10:26:23 -08:00
saravanakumardb1
3e05260a6f feat(marketplace): generic template marketplace with listings, reviews, installs, certification 2026-03-02 10:02:54 -08:00
saravanakumardb1
ee9d4b358d feat(cloud-agnostic): complete Sprints 4-6 — secrets consumer migration, @bytelyst/speech package, push verified 2026-03-02 09:46:24 -08:00
saravanakumardb1
90bc31dc58 docs(roadmap): update cloud-agnostic status to reflect Sprints 1-3 complete 2026-03-02 09:32:42 -08:00
saravanakumardb1
10e252617b feat(packages): fix test assertions for x-request-id header compatibility
- Update kill-switch-client and feature-flag-client tests to use
  expect.objectContaining for headers to handle x-request-id
- Move React Native SDK roadmap to completed/

Total: 44 client-side package tests passing
2026-03-02 09:08:45 -08:00
saravanakumardb1
8315814fd9 docs(roadmap): mark Sprint 3 LLM abstraction as DONE 2026-03-02 09:06:56 -08:00
saravanakumardb1
2c047bcf48 feat(telemetry): phase 4 operational wiring — env vars, roadmap complete 2026-03-02 09:00:16 -08:00
saravanakumardb1
fa9603732a docs(roadmap): mark Sprint 1 (DB abstraction) complete, move to completed/ 2026-03-02 02:23:09 -08:00
saravanakumardb1
2b6551ada6 docs(roadmap): update cloud-agnostic refactor with parallel agent scan results — Sprint 1 ~96% done 2026-03-02 02:09:21 -08:00
saravanakumardb1
78cb13d9c3 docs(roadmap): update cloud-agnostic refactor roadmap with implementation progress — move to in-progress 2026-03-02 01:14:17 -08:00
saravanakumardb1
4fe0c034c2 docs(roadmap): review cloud-agnostic refactor roadmap — add status markers, correct file counts, fix companion doc link 2026-03-01 23:48:46 -08:00
saravanakumardb1
b33d3cf2b3 feat(platform): add webhook subscriptions module, DB migration runner, Swagger UI — complete 23/25 roadmap items 2026-03-01 23:38:48 -08:00
saravanakumardb1
3cddc2f14e docs: update platform_COMPONENTS_ROADMAP.md — comprehensive workspace scan (36 modules, 23 packages, 20/25 gaps built) 2026-03-01 23:28:45 -08:00
saravanakumardb1
dd4410548e docs: reorganize docs/ into category folders with roadmaps/{completed,partial,not-started} 2026-03-01 23:17:15 -08:00
saravanakumardb1
7742ebd58f docs(playbook): update test counts, add LysnrAI Python backend, mark 6 TS client packages as done 2026-03-01 21:53:28 -08:00
saravanakumardb1
6984b37a24 docs(playbook): update for product backends, 20 packages, native SDKs, 6 products 2026-03-01 21:40:44 -08:00
saravanakumardb1
4f16223996 docs: update ANDROID_PLATFORM_SDK.md + IOS_PLATFORM_SDK.md to reflect completed migrations 2026-03-01 20:55:22 -08:00
saravanakumardb1
137266a284 fix(docs): review pass on mobile SDK best practices — correct 6 bugs found via codebase verification 2026-03-01 07:45:39 -08:00
saravanakumardb1
d10b898ba5 feat(peak-routes): add PeakPulse track point storage module — types, repository, routes, 10 tests 2026-03-01 07:40:19 -08:00