Improved handling of transcript retrieval with new retry mechanisms and progress tracking.
Changes
- Parsed
Retry-Afterheader from MCP 429 responses to manage backoff timing. - Implemented
getMeetingTranscriptWithRetrymethod with 3-attempt exponential backoff for retries. - Tracked empty transcripts across runs by maintaining persistent backfill progress state.
- Introduced adaptive pacing with intervals of 8s, 15s, 30s, or 60s based on success and rate-limit streaks.
- Added execution gate to prevent sync and backfill contention during operations.
- Migrated schema from v1 to v2, initializing empty backfill state as part of the update.
- Resolved compilation errors in pre-existing await-in-autoclosure tests.