ingest_and_ai: exception handler now sets status=PROCESSING_FAILED and
writes Job.failure{step, type, message, retriable, occurred_at} instead
of leaving status unchanged (was silent failure).
translate_and_synthesize: replace the blanket TTS_FAILED status (even for
translation failures) with PROCESSING_FAILED + failure.step="translation"|
"tts" based on current job status at failure time.
render_accessible_video: add failure{step="render"} alongside existing
RENDER_FAILED status for UI consumption.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
||
|---|---|---|
| .. | ||
| __init__.py | ||
| _websocket_bridge.py | ||
| embed_glossary.py | ||
| ffmpeg_operations.py | ||
| ingest_and_ai.py | ||
| notify.py | ||
| render_accessible_video.py | ||
| rerender_accessible_video.py | ||
| translate_and_synthesize.py | ||
| tts_synthesis.py | ||
| whisper_transcribe.py | ||