Dashboard › institutional-transition-lab › Distillation
745d2ba3-c40c-4f9c-810d-ca0758de14be["lore_tm_v1_q3tjmm4G9x4ta_c6s4loV2Cg6ECskLok2186AuI8vWM"]
/home/byk/Code/institutional-transition-lab/src/institution_lab/governance_coding.py: Line 70 "record_class",; Line 77 "power_changes",; Line 241 def validate_response(response: dict[str, Any], document: dict[str, Any]) -> list[str]:; Lines 245–247 retrieve record_class, check membership in RECORD_CLASSES, and append "record_class is not allowed" on failure; Lines 273–278 retrieve power_changes, require an array, and construct prefix = f"power_changes[{index}]"; Lines 304–312 determine whether a record is institutional, require power_changes for institutional/proposal records, and prohibit power_changes for non-institutional records; Line 313 requires non-null ambiguity when record_class == "abstain"; Line 381 iterates over response.get("power_changes", []); Line 429 compares coders’ record_class values via class_equal; Line 448 checks whether either coder assigned record_class == "abstain".