2026-04-25 — Voice bring-up verification (R-10 partial close)
Description
R-10 #670 verification probes ran against the post-PR-L EC2 stack. Probe 1 (WSS reachability) and Probe 3 (token rotation) PASS. Probe 2 (E2E pipeline) PARTIAL — infrastructure components and audio routing all verified; full reply generation deferred to a sibling plugin-upgrade epic.
What changed
- New:
apps/docs/content/docs/operations/voice-bringup-verification-2026-04-25.mdx. Captures the three R-10 probes' results with Tier-1 evidence and explicit scoping of what's deferred. apps/docs/content/docs/operations/meta.jsonupdated to include the new page.
Why partial close
The bring-up's gate was infrastructure correctness: 5 services healthy, GPU within budget, TLS/WSS reachable, auth gate working, agent dispatch on join, weights+config canonical, image builds clean from main. All of that is verified.
What remains is plugin/framework alignment — bringing the three custom plugins (faster_whisper_stt, voxtral_tts, bedrock_mistral_llm) and voice/agent/main.py to current livekit-agents 1.5.6 patterns. PR-I/J/K/L addressed four layers of API drift (abstract method, async event handlers, sync chat/stream, ChatContext + parent init kwargs). Two more known (FunctionTool attribute access, _run(output_emitter) signature) plus likely-lurking ones (AudioEmitter integration, turn_detection= deprecation) are tracked in a sibling epic, not the bring-up.
Closing R-10 partially preserves clean scope on #660 and gives the plugin upgrade work proper engineering attention rather than salami-slicing one bug at a time.
Test plan
- docs-guard CI green (changelog entry + meta.json registered).
- Vercel build green; new page reachable at
/docs/operations/voice-bringup-verification-2026-04-25.
Out of scope
- R-1 (#661, EC2 audit MDX), R-2 (#662, Spec v2 extraction), R-12 (#671, ops docs migration) — left open as future docs work; not bring-up gates.
- Plugin upgrade — sibling epic.
Closes
- R-10 #670 (partial — see acceptance table in the new MDX).
2026-04-25 — voice plugins coherent upgrade to livekit-agents 1.5.6 (epic #700)
Previous Page
2026-04-25 — voxtral_tts.yaml stage-0 override moved to repo SSOT
Captures the EC2-live /models/voxtral-tts-config/voxtral_tts.yaml into voice/config/voxtral_tts.yaml and adds the bind-mount to vllm-voxtral. PR-D deliberately deferred this; with Tier-1 verification of the live file vs the upstream default, it is now safe to commit.