First production run hit Anthropic's per-account rate_limit_error (429) trying to burn through 16 backfill videos in seconds. The SDK's built-in retry can't recover because the rate limit window resets slower than the 3 retry attempts. Added meet_kevin_inter_video_sleep_seconds (default 30s) to PipelineDeps and main's _process_pending_videos loop. 16 backfill videos now take ~8 min (16 * 30s sleeps + ~30s per LLM call) instead of bursting into the rate limit. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| caption_extractor.py | ||
| config.py | ||
| llm_analyzer.py | ||
| main.py | ||
| pipeline.py | ||
| rss_poller.py | ||