Dashboard › institutional-transition-lab › Distillation
4adfab52-c236-4261-a98a-fe711c02fd14["lore_tm_v1_DEglYM_3a9VsmdSQ6w2B-rgSobIWpmDZ2ZfLnoEkNrc"]
Date: Sep 9, 2026
/home/byk/Code/institutional-transition-lab/tests/test_governance_adjudication.py lines 640–829 of 1,024.test_frozen_pins_include_the_versioned_adjudication_schema requires set(FROZEN_INPUT_PINS) == REQUIRED_INPUT_PINS and pins FROZEN_INPUT_PINS["adjudication_schema_sha256"] to 6181f5cb60a0462f83be00be301763daa89f11581e68ee1c46a84e8bf4e5be31.test_input_manifest_rejects_self_consistent_substitute parametrizes every field in sorted(FROZEN_INPUT_PINS), starts from the frozen pins while substituting "5" * 64 for adjudication_schema_sha256, then mutates the selected field by adding 1 for integers or replacing it with "f" * 64; verify_input_manifest(...) must raise ValueError matching f"frozen issue #4 input: {field}".test_frozen_input_identifiers_are_reverified parametrizes workflow_run_id and artifact_id, increments the selected value in _adjudication()["inputs"], and requires _validate(...) to return an "input pin mismatch: {field}" error with summary["canonicalization_gate"] == "closed".test_input_manifest_rejects_changed_file_bytes creates artifact.zip, documents.json, coding-package.json, protocol.md, coding-schema.json, and adjudication-schema.json; the archive contains documents.json and v1.2-adjudication-package.json.test_input_manifest_rejects_changed_file_bytes, the manifest uses workflow_run_id = 33063470968, artifact_id = 9642983578, "0" * 64 for documents_sha256, and file_sha256(...) values for the artifact and five file pins; after patching FROZEN_INPUT_PINS, the test changes documents.json to "changed" and expects verify_input_manifest(...) to raise ValueError matching "documents_file_sha256".test_input_manifest_rejects_files_not_from_pinned_artifact writes external documents.json as "documents" and coding-package.json as "coding package", but packages b"different documents" as archive member documents.json while using the external coding-package bytes for v1.2-adjudication-package.json.test_input_manifest_rejects_files_not_from_pinned_artifact, the manifest uses workflow_run_id = 33063470968, artifact_id = 9642983578, "0" * 64 for documents_sha256, and current file hashes; after patching FROZEN_INPUT_PINS, verify_input_manifest(...) must raise ValueError matching "artifact member mismatch: documents.json".