Backfill pacing calibrated to match Granola’s transcript rate limit.
Changes
- Paced transcript requests at 13 minutes to stay under the 5 calls/hour limit.
- Implemented immediate stop on first rate limit hit to avoid wasting quota.
- Set a maximum runtime of 1 hour for processing 4-5 transcripts per run.
- Introduced a persistent progress tracker to manage multiple meeting backfills efficiently.