Dashboardinstitutional-transition-labvalidate_adjudication unhashable record…

validate_adjudication unhashable record_id

Category: gotcha
Confidence: 1.00
ID: 01a08576-0230-74da-bc3d-5eb7dd7a8e27
Project ID: 1fa3712f-997f-4884-b7ec-8abb79f9e342
Cross-project: No
Recalled in other projects: 1
Source session: 0Ipl6OlrkvUoJqcln
Created: 2026-09-09 09:18:18
Updated: 2026-09-09 09:18:18

Cross-Project Recalls

ProjectHitsLast recalled
opencode-lore 1 15h ago

Content

Trap: passing raw record_id values to _duplicates()/Counter and dictionary comprehensions looks safe because JSON Schema requires strings, but full and fragment validation continue after collecting schema errors; dict/list IDs then raise TypeError instead of returning a closed-gate report. Fix: validate and filter non-empty string IDs before duplicate, set, order, or map operations, and regress malformed IDs in document, coding-package, and adjudication rows.

Move to: