Some checks failed
Build and Push Docker Image / build (push) Has been cancelled
Bug fix: reassignDroppedJuror, reassignAfterCOI, and getSuggestions all fell back to querying ALL JURY_MEMBER users globally when the round had no juryGroupId. This caused projects to be assigned to jurors who are no longer active in the jury pool. Now scopes to jury group members when available, otherwise to jurors already assigned to the round. Also adds getSuggestions jury group scoping (matching runAIAssignmentJob). New feature: Reassignment History panel on admin round page (collapsible) shows per-project detail of where dropped/COI-reassigned projects went. Reconstructs retroactive data from audit log timestamps + MANUAL assignments for pre-fix entries. Future entries log full move details. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>