Finding
ID: OBS-4 | Severity: π MEDIUM
getGlobalMetrics hardcodes avg_duration_sec: 0. Session duration is tracked but never aggregated. This is an active data quality bug.
Fix Required
Aggregate durationSec across all sessions in getGlobalMetrics().
Files: src/metrics.ts
Acceptance Criteria
After completing sessions, /v1/health shows a non-zero avg_duration_sec.
Milestone
M-E3: Observability
Finding
ID: OBS-4 | Severity: π MEDIUM
getGlobalMetricshardcodesavg_duration_sec: 0. Session duration is tracked but never aggregated. This is an active data quality bug.Fix Required
Aggregate
durationSecacross all sessions ingetGlobalMetrics().Files:
src/metrics.tsAcceptance Criteria
After completing sessions,
/v1/healthshows a non-zeroavg_duration_sec.Milestone
M-E3: Observability