# 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.”
