fix: improve batch job monitoring with 1-minute polling

- Change from exponential backoff to fixed 1-minute polling interval
- Log status on EVERY check (not just on status change)
- Show check number and elapsed time in each log
- Increase max timeout to 120 minutes (was 100 attempts with variable times)
- Add better status symbols for completed/failed states

This fixes the issue where batches completed on OpenAI's side but monitoring
appeared to hang because it was waiting too long between checks.

Note: Error files with API tokens are now excluded from commits for security.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
czlonkowski
2025-09-30 10:38:36 +02:00
parent fff47f9f9d
commit 2057f98e76
3 changed files with 27 additions and 141 deletions

Binary file not shown.