5a3dc15704
The 2500ms timer that drifts CallState from `ended` back to `idle` was an inline magic number. Promote to a module-level constant with a comment explaining why the value isn't arbitrary — picked from the post-Phase-3 quality review. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>