feat: M10-Telemetry — Mosaic Telemetry integration #407
Reference in New Issue
Block a user
Delete Branch "feature/m10-telemetry"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Complete implementation of Milestone M10-Telemetry (0.0.10) — integrating Mosaic Telemetry SDKs into the API, Coordinator, and Web frontend for AI task completion tracking and cost forecasting.
Issues Closed
Changes by Component
API (NestJS):
MosaicTelemetryModule— Global NestJS module wrapping TelemetryClient lifecycleMosaicTelemetryService— Injectable service for trackTaskCompletion, getPrediction, eventBuilderLlmTelemetryTrackerService— Fire-and-forget LLM completion tracking with cost tablePredictionService— Pre-task cost/token estimates with 6hr TTL cacheMosaicTelemetryController— GET /api/telemetry/estimate endpointCoordinator (Python/FastAPI):
mosaic_telemetry.py— build_task_event helper, create_telemetry_configWeb (Next.js):
Infrastructure:
Documentation:
Stats
Test plan
🤖 Generated with Claude Code
f3fe2fad16to306c2e5bd8