bf0268473608b396786ba4d80577a1b5c808de88
All checks were successful
Build and Push Docker Image / build (push) Successful in 9m19s
1. COI audit log: The declareCOI mutation always logged action 'COI_DECLARED' regardless of whether the user clicked "No Conflict" or "Yes, I Have a Conflict". Now uses 'COI_NO_CONFLICT' when hasConflict is false, showing "confirmed no conflict of interest" in the audit trail. 2. Evaluation submission: The requireAllCriteriaScored validation only accepted numeric values (typeof === 'number'), but boolean criteria (yes/no questions) store true/false. This caused jurors to get "Missing scores for criteria: criterion-xxx" errors even after completing all fields. Now correctly validates boolean criteria with typeof === 'boolean'. Also improved the error message to show criterion labels instead of cryptic IDs. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Description
No description provided
Languages
TypeScript
99.4%
JavaScript
0.2%
CSS
0.2%
Shell
0.2%