saravanakumardb1
b52ffc84e1
docs(fastify-core): resolve follow-up todos
2026-03-06 13:53:29 -08:00
saravanakumardb1
87f4955861
docs(fastify-core): record review fix progress
2026-03-06 13:44:51 -08:00
saravanakumardb1
39caac159b
docs(fastify-core): update migration progress log
2026-03-06 13:39:00 -08:00
saravanakumardb1
e4baa2fc16
refactor(platform-service): use shared optional jwt context
2026-03-06 12:57:00 -08:00
saravanakumardb1
cfca118c71
feat(fastify-core): add shared optional jwt context
2026-03-06 12:52:49 -08:00
saravanakumardb1
acfad8a042
feat(fastify-core): harden lifecycle and readiness support
2026-03-06 12:47:29 -08:00
saravanakumardb1
fb21c5d14d
docs(fastify-core): add audit and remediation roadmap
2026-03-06 12:37:28 -08:00
saravanakumardb1
8f63713c52
docs(inventory): refresh platform and workspace capability maps
2026-03-05 22:59:45 -08:00
saravanakumardb1
ccf71b898c
docs: Update EXECUTION_CHECKLIST.md with Phase 15 completion
...
- Document 7 extraction async jobs tools added
- Document 2 A2A pipelines implemented (regression-watch, post-incident-cleanup)
- Update MCP server total to 135 tools across 18 namespaces
- Add implementation notes and fixes applied
2026-03-05 22:07:53 -08:00
6d6ca217a5
chore(devops): improve railway deploy script, add env sync and deployment runbook
...
- Refactor railway-deploy.sh: add --sync-env, --dry-run, --detach flags and service selector
- Add railway-sync-env.sh for pre-deploy environment variable synchronization
- Add RAILWAY_DEPLOYMENT_RUNBOOK.md with step-by-step deployment guide
Co-Authored-By: Oz <oz-agent@warp.dev>
2026-03-05 20:03:59 -08:00
saravanakumardb1
772dc3994b
docs(mcp-server): Phase 14 audit — document bug fix + 12 gap tools in EXECUTION_CHECKLIST
...
- social-fast-coordinator bug (currentStage → stages[])
- 9 new client functions across 4 client files
- 12 new MCP tools filling all DOMAIN_PRODUCTS.md spec gaps
- MCP server now at 126 tools (all spec entries implemented)
2026-03-05 18:19:51 -08:00
saravanakumardb1
64e1263fc0
docs(mcp-server): update EXECUTION_CHECKLIST.md — document A2A batches 1-5 complete
...
Phases 9-13 documented with pipeline tables, agent rosters, MCP tool names.
All 14 A2A pipelines across 6 products now implemented and tracked.
MCP server total: 114 tools across 17 namespaces.
2026-03-05 18:08:51 -08:00
saravanakumardb1
f49099883a
docs(checklist): add Phase 8 — MCP gap fill + 3 A2A pipelines (93 tools)
2026-03-05 15:19:06 -08:00
saravanakumardb1
7e47151918
fix(mcp-server): 3 A2A pipeline bug fixes from audit
...
- nomgap-client: add electrolyte_reminder + extended_fast_warning to PushTriggerType; rename scheduledAt → scheduledFor to match backend schema; fix startedAt type string → number (backend stores epoch ms)
- nomgap-tools: rename scheduledAt → scheduledFor in nomgap.push.fire tool schema + execute call
- safety-monitor-pipeline: fix FastStateResult.startedAt type number; use epoch ms directly instead of new Date(string)
- sync-diagnostics-pipeline: remove peakpulseGetStats (returns aggregate stats not sync queue); derive queueDepth from recentFailureCount telemetry; add lastSuccessfulSync derivation from events
2026-03-05 14:54:21 -08:00
saravanakumardb1
664bc93b86
docs(mcp-server): update EXECUTION_CHECKLIST.md with Phase 6 + Phase 7 completion
2026-03-05 14:25:30 -08:00
saravanakumardb1
a08ca9d3ee
docs(mcp-server): update EXECUTION_CHECKLIST — Phase 4 tracker (13 tools) + Phase 5 ops (19 tools)
2026-03-05 13:46:55 -08:00
saravanakumardb1
ecfbaa62b6
docs(mcp-server): post-audit — document /api prefix bug, lysnrai path fixes, +17 gap tools
2026-03-05 13:16:07 -08:00
saravanakumardb1
9bf8ebd1fe
docs(mcp-server): update EXECUTION_CHECKLIST with Phase 3 product namespace inventory (35 tools)
2026-03-05 13:05:56 -08:00
saravanakumardb1
0f044830fa
feat(mcp-server): Phase 2 A2A orchestration — DispatcherAgent, TelemetryAnalystAgent, DiagnosticsOrchestratorAgent, ReportWriterAgent, runIncidentPipeline runner + support.runIncidentPipeline MCP tool (10 tests)
2026-03-05 12:23:53 -08:00
saravanakumardb1
d1d643f782
feat(mcp-server): Milestone B — telemetry policy CRUD, cluster status, diagnostics cancel, extraction sidecar health; enforce expiresAt on createPolicy
2026-03-05 12:17:15 -08:00
saravanakumardb1
eb5c3b1c66
docs(a2a): add SafetyMonitorAgent (NomGap) + SyncDiagnosticsAgent (PeakPulse) specs; check off in DOMAIN_PRODUCTS.md
2026-03-05 11:56:43 -08:00
saravanakumardb1
029c28d0c9
docs(mcp): update EXECUTION_CHECKLIST.md — mark all Phase 1 items done, add commit links ( 027e216)
2026-03-05 11:48:06 -08:00
saravanakumardb1
ee52da219f
docs(mcp): fix stray prefix on line 1, mark all diagnostics wired, add fix commit SHAs across all products
2026-03-05 11:25:28 -08:00
saravanakumardb1
0a1cdac67b
docs(mcp+a2a): add DailyBriefGenerationPipeline + MarketplaceCertificationPipeline A2A specs, check off all remaining items
2026-03-05 11:12:33 -08:00
saravanakumardb1
9a4a4648a3
docs(mcp+a2a): check off remaining items — PeakPulse export, LysnrAI stt-status, JarvisJr/NomGap pre-existing
2026-03-05 11:08:47 -08:00
saravanakumardb1
7d630cf503
docs(mcp+a2a): check off completed items with commit links (diagnostics-client + 3 backend endpoints)
2026-03-05 11:06:14 -08:00
saravanakumardb1
ca8e2be1f6
docs(mcp+a2a): product repo scan — concrete MCP tools + A2A agents per product
2026-03-05 10:49:55 -08:00
saravanakumardb1
bf7769bdaa
fix(diagnostics-client): use session-scoped ingest endpoints; update MCP+A2A docs
2026-03-05 10:41:02 -08:00
saravanakumardb1
a33f3cfbd6
docs: design system audit, onboarding guide, and AGENTS.md updates
...
- Comprehensive audit report: DESIGN_SYSTEM_AUDIT_2026-03-03.md
- Token consumption across all 7 repos
- 594 hardcoded colors identified
- Per-product breakdown with migration priorities
- Developer onboarding guide: ONBOARDING.md
- Platform-specific setup instructions
- Migration steps for each product
- Token cheat sheet and troubleshooting
- Updated AGENTS.md with Design System section
- Never hardcode colors rule
- Platform usage patterns (Web, iOS, Android, RN)
- Current adoption status table
- Validation commands
- Added design-tokens package README
- Quick start for all platforms
- Usage examples (CSS, TS, Swift, Kotlin, RN)
- CI integration examples
2026-03-03 21:55:02 -08:00
saravanakumardb1
359d6e18a5
feat: Platform Acceleration + A/B Testing Framework
...
Platform Acceleration Phase 1:
- @bytelyst/sync package: Offline-first sync engine with conflict resolution
- Storage adapters: LocalStorage, InMemory, MMKV
- Deduplication, retry with backoff, auto-flush on reconnect
- 12 comprehensive tests
- @bytelyst/dashboard-components package: Shared React components
- ErrorPage, NotFoundPage, LoadingSpinner, LoadingSkeleton, EmptyState, PageHeader
- Theme-aware with CSS custom properties
A/B Testing Framework (Complete):
- Admin UI at /ops/ab-testing with experiments list, variant performance, AI suggestions
- Sidebar navigation with Beaker icon
- 40 tests passing in ab-testing module
All 909 platform-service tests pass.
2026-03-03 19:47:47 -08:00
saravanakumardb1
a31fdfe55a
feat(predictive-analytics): complete admin UI for churn prediction and health scoring
...
- Add health-dashboard page with 6-dimension health cards and anomaly detection
- Add predictive/at-risk page with user risk profiles and segmentation
- Add predictive/campaigns page with campaign management and stats
- Add predictive-client.ts API client with full type coverage
- Update all 3 roadmaps to reflect complete implementation status
2026-03-03 13:48:37 -08:00
saravanakumardb1
914e344a92
fix(feedback-client): correct ApiClient method usage and types
2026-03-03 12:20:43 -08:00
saravanakumardb1
57168639f6
docs(ai-diagnostics): complete all roadmap tasks [4.3]
2026-03-03 12:17:28 -08:00
saravanakumardb1
52cc1f01dd
docs(ai-diagnostics): update tracking for [4.1]
2026-03-03 12:15:30 -08:00
saravanakumardb1
458d835e5a
ci: update CI/CD configuration
2026-03-03 12:08:22 -08:00
saravanakumardb1
a57bff7499
docs(ai-diagnostics): update tracking for [3.3]
2026-03-03 11:57:30 -08:00
saravanakumardb1
d575b725cb
feat(predictive-analytics): implement phases 1-4 - feature extraction, churn model, health scoring, anomaly detection, campaign engine [1.1-4.3]
2026-03-03 11:54:24 -08:00
saravanakumardb1
809b60cd25
docs(ab-testing): update roadmap with all completed tasks [final]
2026-03-03 11:54:09 -08:00
saravanakumardb1
44fa045ec5
feat(ab-testing): AI hypothesis generation and admin dashboard UI [3.1][3.2][3.3][4.1][4.2][4.3]
2026-03-03 11:53:48 -08:00
saravanakumardb1
0181e53711
docs(ai-diagnostics): update tracking for [2.1-2.2]
2026-03-03 11:52:32 -08:00
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
saravanakumardb1
dcabe46de2
feat(jarvis): add jarvis-agents, jarvis-sessions, jarvis-memory modules (63 tests)
2026-03-01 07:09:12 -08:00
saravanakumardb1
8b36cd9e4d
fix(marketplace): review pass — add ReportDoc type, fix table formatting, renumber sections, add cost estimates
2026-03-01 06:25:57 -08:00
saravanakumardb1
983e84e6de
feat(marketplace): generic marketplace module design document
2026-03-01 06:05:59 -08:00
saravanakumardb1
d15f19441f
docs: add platform acceleration implementation roadmap with phased task lists
2026-02-28 21:37:19 -08:00
saravanakumardb1
2b7e4819e8
docs: add platform acceleration ideas for sub-day MVP onboarding
2026-02-28 21:01:32 -08:00
saravanakumardb1
ce71c61079
docs: rename BEST_PRACTICES/README.md to PLATFORM_PLAYBOOK.md
2026-02-28 20:57:03 -08:00
saravanakumardb1
8f737adc75
docs: add best practices and new product playbook
2026-02-28 20:50:12 -08:00
saravanakumardb1
5663ef568a
docs: add agent prompts sync guide and workspace anti-patterns
2026-02-28 20:24:24 -08:00
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
b9b4822cad
docs(waitlist): add implementation TODOs summary + commit links to roadmap
2026-02-16 22:50:56 -08:00
saravanakumardb1
6a996cc11d
test(waitlist): add 45 unit tests + update doc checkboxes with commit links
...
- 45 tests: schema validation, email normalization, status transitions, route exports
- Update Phase 1, 2, 3, 4 checkboxes in PRE_LAUNCH_SIGNUP_SYSTEM.md with commit SHAs
- Add webhook env vars to .env.example
2026-02-16 22:49:42 -08:00
saravanakumardb1
66e657a646
feat(products): extend product status lifecycle + prelaunch config
...
- Add 6 product statuses: draft, pre_launch, beta, active, sunset, disabled
- Add PrelaunchConfig with customFields, CAPTCHA, tagline, maxSignups
- Add isValidStatusTransition() helper for safe status changes
- Update getRequestProductId() to block draft/sunset/disabled
- Add getRequestProductIdForPublic() for pre_launch waitlist routes
- Add status transition validation to product update route
- Add PRE_LAUNCH_SIGNUP_SYSTEM.md design doc with full roadmap
2026-02-16 22:36:53 -08:00
saravanakumardb1
d829c41fd4
docs: update migration checklist — Phases 1-4 complete
2026-02-15 15:38:11 -08:00
saravanakumardb1
c6937b74a6
docs(migration): mark Phase 2 Commit 17 complete
...
- Updated Phase 2 checklist with Android migration commit hash 63aa2ae
2026-02-15 15:19:12 -08:00
saravanakumardb1
855ebffcf6
docs(migration): mark Phase 2 Commit 16 complete
...
- Added Phase 2 progress checklist
- Marked Commit 16 complete with learning_voice_ai_agent hash 26d2a8b
2026-02-15 15:15:08 -08:00
saravanakumardb1
e7c8023aa8
docs(migration): mark Commit 15 complete with test commit hash
2026-02-15 15:09:54 -08:00
saravanakumardb1
d236f19d42
docs(migration): track Phase 1 commit progress and review fixes
...
- Added checklist with commit hashes for commits 9-14
- Marked commit 15 pending
- Documented post-implementation bugfix commits from systematic review
2026-02-15 15:01:54 -08:00
saravanakumardb1
60617ab050
refactor(platform-service): replace PRODUCT_ID with getRequestProductId(req) in all modules
...
- 26 files updated: all repositories accept productId parameter instead of env var
- All route handlers extract productId via getRequestProductId(req) (JWT → header → env fallback)
- Repositories: auth, flags, audit, notifications, licenses, plans, referrals, usage, subscriptions, invitations
- Routes: all above + promos, items, memory, public, ratelimit, stripe
- lib/webhooks.ts: dispatchWebhook accepts optional productId parameter
- Stripe webhook handler uses metadata-based productId (no client JWT available)
- Ratelimit default config uses DEFAULT_PRODUCT_ID at startup
- 166 tests pass, tsc --noEmit clean
2026-02-15 14:29:11 -08:00
588d164ea0
docs(workstreams): align checklist with service consolidation
2026-02-15 08:58:58 -08:00
6acb3c05cd
docs(workstreams): link MindLyst Android mic + blob upload commits
2026-02-15 04:04:46 -08:00
4d062ea6ca
docs(workstreams): link MindLyst iOS voice blob upload
2026-02-15 03:57:40 -08:00
5eba8f5b60
docs(workstreams): link triageResult + blob media ref work
2026-02-15 03:52:19 -08:00
759fd78f3e
docs(workstreams): link MindLyst iOS/Android memory-items wiring commits
2026-02-15 03:45:54 -08:00
224c78f90f
docs(workstreams): note MindLyst iOS posting memory-items
2026-02-15 03:37:49 -08:00
1011fd85f8
feat(platform-service): restrict blob SAS/list/info to user scope
2026-02-15 03:31:27 -08:00
saravanakumardb1
63ab1631e1
docs(workstreams): update progress — TestFlight builds, delete history, sessions design, devops docs, production readiness
2026-02-15 03:25:05 -08:00
17c41e8441
feat(platform-service): add memory-items API backed by Cosmos
2026-02-15 03:20:09 -08:00
saravanakumardb1
4d78c45e85
docs: mark all 13 lysnr-* secrets as seeded, remove kv.txt + kv_azure.txt, update audit + rotation docs
2026-02-15 00:53:04 -08:00
7b529b420c
docs: kv values
2026-02-15 00:51:19 -08:00
469efc6b8a
chore: add kv export audit
2026-02-15 00:43:29 -08:00
saravanakumardb1
a7dd0a3daf
chore: add kv.txt seed script for 13 lysnr-* secrets + update audit doc recovery status
2026-02-14 23:52:16 -08:00
saravanakumardb1
3bfdb7a084
docs: add git history recovery summary to KV audit, gitignore kv.txt seed file
2026-02-14 23:43:27 -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
e4a9998e4b
devops: kv action
2026-02-14 23:11:48 -08:00
ea44a73b62
docs(devops): add environment variables and Key Vault audit
...
Comprehensive audit of environment variables and Azure Key Vault secrets:
- Scanned all 35+ environment variables used across services
- Audited all 17 secrets in Azure Key Vault
- Identified critical gap: ZERO LysnrAI secrets in Key Vault
- MindLyst: 12 secrets (fully populated)
- MyWisprAI: 7 secrets (partially populated)
- LysnrAI: 0 secrets (100% missing)
- Listed 13 missing critical/high priority secrets
- Provided remediation plan with seed script instructions
- Added secret rotation strategy
- Included quick fix commands for Azure CLI
Critical findings:
- Missing Cosmos DB, JWT, Stripe, Gemini API keys for LysnrAI
- Code expects lysnr-* prefixed secrets but none exist
- Immediate action required to seed Key Vault
Co-Authored-By: Warp <agent@warp.dev>
2026-02-14 23:05:56 -08:00
598a84513a
docs(devops): add comprehensive Azure resource inventory
...
Added AZURE_RESOURCE_INVENTORY.md with complete Azure infrastructure documentation:
- Subscription details and resource groups
- Full resource tree with all 13 Azure resources
- Cosmos DB databases (mindlyst, lysnrai, mywisprai) with all containers
- Storage, Key Vault, OpenAI, Speech Services, Notification Hubs
- Environment variables and resource IDs
- Geographic distribution and cost optimization notes
- Azure CLI quick commands
Co-Authored-By: Warp <agent@warp.dev>
2026-02-14 22:59:46 -08:00
saravanakumardb1
dcf6914419
docs: move Azure KV and portal setup docs into docs/devops/
2026-02-14 22:52:06 -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
81609e9358
fix: remove stale port references from monitoring, docs, and AI.dev skills
2026-02-14 21:48:21 -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