Conversation
Track interim audio_processed progress and use it when deciding whether to seal a divergent one-shot interim segment. This keeps early long-dictation chunks without reintroducing stale carry-over from quick rewrites. Add regression coverage for both large-audio-advance commit behavior and small-audio-advance replacement behavior.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review infoConfiguration used: defaults Review profile: CHILL Plan: Pro 📒 Files selected for processing (4)
📝 WalkthroughWalkthroughThe changes enhance interim boundary detection in the Riva audio stream processing by introducing audio progress tracking. A new field tracks the last processed audio position, enabling the boundary detection function to consider meaningful audio advancement alongside existing chain updates and stability metrics. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches
🧪 Generate unit tests (beta)
Warning There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure. 🔧 golangci-lint (2.5.0)Error: can't load config: unsupported version of the configuration: "" See https://golangci-lint.run/docs/product/migration-guide for migration instructions Comment |
Summary
audio_processedfor interim Riva responses in stream stateTest Plan
Notes
Summary by CodeRabbit