Live sessions and recordings
App routes
| Route | Purpose |
|---|---|
/dashboard/live-sessions/[sessionId]/room | Live session room (WebRTC / Socket.IO backed) |
Coaching session booking flows under /dashboard/coaching/[id]/… may open live rooms. Course live sessions use the same infrastructure.
APIs
| Mount | Domain |
|---|---|
/live-sessions | Session lifecycle, join, signaling hooks |
/recordings | Recording storage / playback metadata |
/coaching-sessions | Coaching-specific session booking |
Eng detail: monorepo backend/docs/RECORDING_API.md.
Live reviews that count toward CMH evidence are recorded under the career-loop (LIVE_REVIEW), not merely “attended a course live class.”