v0.3.3-beta fixes long Grok dubbing JSON generation for multi-segment videos.
Changes:
- Sets a larger xAI Responses max_output_tokens budget for dubbing and review JSON.
- Prevents truncated top-level JSON from being misread as a nested segment object.
- Retries repair when the response is missing the top-level segments list.
- Saves the actual Grok response artifact for future debugging.
Verified:
- Dev repo pytest: 182 passed.
- Distribution repo pytest: 163 passed.
- Internal beta preflight: GO in both repos.
- Live 27-segment Grok check parsed 27/27 segments.
- Live short STT/Grok/TTS/burned-subtitle render completed.