All checks were successful
Build and Push Docker Image / build (push) Successful in 8m22s
Root cause: batches of 15 projects were processed independently - GPT didn't see assignments from previous batches, so expert jurors got assigned 18-22 projects while others got 4-5. Fixes: - Track cumulative assignments across batches (feed to each batch) - Calculate ideal target per juror and communicate to GPT - Add post-processing rebalancer that enforces hard caps and redistributes excess assignments to least-loaded jurors - Calculate sensible default max cap when not configured - Reweight prompt: workload balance 50%, expertise 35%, diversity 15% Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>