docs(telemetry): update design doc Appendix B with all Phase 3 files

This commit is contained in:
saravanakumardb1 2026-02-17 11:25:36 -08:00
parent 51e2ecdec8
commit 3464d35efe

View File

@ -1092,12 +1092,17 @@ telemetry.track({
## Appendix B: Related Files
| File | Repo | Purpose |
| ----------------------------------------------------------------- | ----------- | -------------------------------------------- |
| `services/platform-service/src/modules/telemetry/` | common-plat | Telemetry module (types, repo, routes) |
| `services/platform-service/src/modules/flags/` | common-plat | Feature flags (reused for segment % rollout) |
| `admin-dashboard-web/src/app/(dashboard)/ops/client-logs/` | lysnrai | Admin log viewer |
| `admin-dashboard-web/src/app/(dashboard)/ops/telemetry-policies/` | lysnrai | Policy manager UI |
| `mobile_app/ios/LysnrKeyboard/KeyboardViewController.swift` | lysnrai | iOS keyboard (first telemetry client) |
| `mobile_app/android/.../LysnrInputMethodService.kt` | lysnrai | Android keyboard (Phase 2) |
| `src/telemetry/` | lysnrai | Python desktop telemetry client (Phase 2) |
| File | Repo | Purpose |
| ------------------------------------------------------------------- | ----------- | ----------------------------------------------------------- |
| `services/platform-service/src/modules/telemetry/` | common-plat | Telemetry module (types, repo, routes — 14 endpoints) |
| `services/platform-service/src/modules/telemetry/telemetry.test.ts` | common-plat | Telemetry unit tests (624 tests total) |
| `services/platform-service/src/modules/flags/` | common-plat | Feature flags (reused for segment % rollout) |
| `services/platform-service/src/modules/audit/` | common-plat | Audit log module (telemetry actions logged) |
| `scripts/cosmos-telemetry-indexes.sh` | common-plat | Cosmos DB indexing policy for telemetry |
| `admin-dashboard-web/src/app/(dashboard)/ops/client-logs/` | lysnrai | Admin log viewer + clusters + geo + metrics |
| `admin-dashboard-web/src/app/(dashboard)/ops/telemetry-policies/` | lysnrai | Policy manager UI + live preview |
| `admin-dashboard-web/src/app/api/telemetry/` | lysnrai | API proxy routes (events, clusters, metrics, geo, policies) |
| `admin-dashboard-web/src/lib/platform-client.ts` | lysnrai | Platform-service client (telemetry functions) |
| `mobile_app/ios/LysnrKeyboard/KeyboardViewController.swift` | lysnrai | iOS keyboard (first telemetry client) |
| `mobile_app/android/.../LysnrInputMethodService.kt` | lysnrai | Android keyboard (Phase 2) |
| `src/telemetry/` | lysnrai | Python desktop telemetry client (Phase 2) |