Live workflow position tracking + canvas overlay sprint.
- Schema: CallSession.CurrentStep* + CallLog.Step* (migration
AddCallSessionWorkflowPosition)
- Real-time CallStepExecuted events on every step entry, both
Asterisk and Twilio paths
- New /calls/{id}/workflow live workflow viewer with visited
path overlay and pulsing current-step badge
- GET /api/sessions/{id}/path + MCP get_call_session_path
- ActiveCalls 30s -> 3s poll + Live indicator + per-row View
Workflow link
- Asterisk regroup also rolls in: playback verification,
fallback chain, MainLayout refresh
Tests: 11525 -> 11549 pass / 1 skip / 0 fail. Build 0E.
Source: master @ 05b3d1c.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
15 KiB
15 KiB