Fix critical bugs from refactoring

- Fix empty transcript broadcast (was sending text="", should send merged_transcript.text)
- Restore generate_waveform to finalize parents (finalize must wait for waveform)
This commit is contained in:
Igor Loskutov
2026-01-23 16:40:57 -05:00
parent deb5ed6010
commit aa4c368479

View File

@@ -1141,7 +1141,7 @@ async def identify_action_items(
@daily_multitrack_pipeline.task(
parents=[generate_title, generate_recap, identify_action_items],
parents=[generate_waveform, generate_title, generate_recap, identify_action_items],
execution_timeout=timedelta(seconds=TIMEOUT_SHORT),
retries=3,
)
@@ -1196,8 +1196,8 @@ async def finalize(input: PipelineInput, ctx: Context) -> FinalizeResult:
transcript,
"TRANSCRIPT",
TranscriptText(
text="",
translation=None,
text=merged_transcript.text,
translation=merged_transcript.translation,
),
logger=logger,
)