Dashboard › institutional-transition-lab › Distillation
b524c38a-6eed-423d-91c5-e31593fd68d9["lore_tm_v1_rwERWE769uMNguXNiIcFVEuCl93PI9Uoh-qX-zaNoqE","lore_tm_v1_Av6tfgyB_49E60NxdOJGZ1LEALuU628fcZytKIQ1-Qs","lore_tm_v1_FAfffwXzATisI2ndXgYaTy-cFsNcmo-ovhrzZiLYrkI","lore_tm_v1_l074Pow16_pZfhxEk2gCzrKGyVHYCWyD9fE8sxNcnRQ","lore_tm_v1_cq44jL4IPdVO8C0f6bC3hyHiYWL13i5i54bMfMEAFHE","lore_tm_v1_ZY0B5MbuXkCbhj1xLABc37RK0Ef0n2lo478YaxYYJYY"]
tests/test_governance_adjudication.py was successfully modified to expand the fail-first suite across every input/output alias form; assistant reported the tests confirmed all exploit paths.src/institution_lab/governance_adjudication.py was successfully modified.apply_patch against /home/byk/Code/institutional-transition-lab/src/institution_lab/governance_adjudication.py failed because it expected def render_markdown(summary: dict[str, Any], errors: list[str]) -> str:, but the file instead contained def render_markdown(adjudication: dict[str, Any], summary: dict[str, Any]) -> str: at line 765 and def main() -> None: at line 814.src/institution_lab/governance_adjudication.py:814-855 showed main() still parsed adjudication, input_manifest, documents, coding_package, and adjudication_schema directly with json.loads(Path.read_text()) at lines 827-831 before calling verify_input_manifest() at lines 832-840.validate_against_schema(adjudication, adjudication_schema) at line 841 and validate_adjudication(adjudication, documents, coding_package, verified_pins=pins) at lines 842-847.args.summary_json.write_text(...) and args.summary_markdown.write_text(...) at lines 852-853; validation errors changed summary["canonicalization_gate"] to "closed" at lines 849-850, but ValueError("adjudication validation failed:\n" + "\n".join(errors)) was raised only after both writes at lines 854-855.render_markdown(adjudication, summary) at lines 765-811 rendered sections in this order: canonicalization gate, decisions, final classes, record decisions, unresolved records, frozen inputs, reviewer provenance, and graph-edge revisions.