Status logic: `working` uses live session (`activeNow` or `activeSessionCount > 0`) plus a fresh open-session heartbeat (15m) and 2-minute close cooldown. `in_session` uses open session registry updated within 30m. Fallback tiers: `recent` (2h), `idle` (24h), then `offline`.
Working
In Session
Recent
Idle
Offline