Dashboard › institutional-transition-lab › Distillation
9f1ed1b0-7e0b-4ef3-ac1a-78dcc6fcddac["lore_tm_v1_6SE0s4NPj8Y-t3ffT4_xgDVizdkytn1g6QY8lJrGa8g","lore_tm_v1_FCkH67rHa4DObrubObHQQv6XJl2tHJSOmzGwpwVSxh8","lore_tm_v1_9u2nR0V5aFfI6bjPR8ZEMzUnrBVPftEWHAise_I7MMw","lore_tm_v1_vSDAcniRlRSRXbYWoCR1hWRXCM3wiAScmRtiu77NIMs","lore_tm_v1_R1rxOfjnhI_6zg74YaoqSbOKNmiKvLiYKoIhIoFMw3U","lore_tm_v1_5_loWEs2K_JiVOS1CEP5BU38HUweIS5I_iv32PKLmR0","lore_tm_v1_Bxi4yIBpnWyw7lAHQ-2WnzwEWq4QJXVLlOWIuL-32AA"]
schema/governance-adjudication-v1.schema.json and schema/governance-coding-v1.schema.json: adjudication schema lines 88, 90, 97, 105, 217, 220, 223, and 250; coding schema lines 33 and 34.full_unhashable_adjudication_id raised TypeError: unhashable type: 'dict' and also produced 2 schema errors.full_unhashable_document_id raised TypeError: unhashable type: 'dict' and also produced 1 schema error.full_unhashable_coding_id raised TypeError: unhashable type: 'dict' and also produced 1 schema error.fragment_unhashable_coding_id and fragment_unhashable_document_id each raised TypeError: unhashable type: 'dict'.full_summary_null raised AttributeError: 'NoneType' object has no attribute 'get' and also produced 1 schema error; fragment_summary_null raised the same AttributeError.ungrounded_required_claim kept the runtime gate closed with record example-1.claim_evidence_refs[2].quote is not grounded in source body; the payload also produced 1 schema error.blank_rationale left the runtime gate open with no runtime errors, although the payload produced 1 schema error.blank_reviewer_assistance left the runtime gate open with no runtime errors, although the payload produced 1 schema error.duplicate_source_id kept the runtime gate closed, but the reported runtime error was only input pin mismatch: documents_sha256; the payload produced 2 schema errors.No files found; the searched pattern or scope was not included in the captured result.tests/test_governance_adjudication.py, tests/test_model_policy.py, tests/test_source_retrieval.py, tests/test_source_enrichment.py, tests/test_robustness.py, tests/test_phases.py, tests/test_oss_metrics.py, tests/test_oss_ingest.py, tests/test_llm_triage_compare.py, tests/test_llm_event_probe.py, tests/test_llm_candidate_triage.py, tests/test_llm_benchmark_subset.py, tests/test_llm_benchmark_gate.py, tests/test_llm_benchmark_compare.py, tests/test_governance_coding.py, tests/test_github_client.py, and tests/test_event_inventory.py.tests/test_governance_adjudication.py, 3 in tests/test_event_inventory.py, 1 in tests/test_governance_coding.py, and 4 in tests/test_github_client.py.tests/test_governance_coding.py is 157 lines and imports ontology constants plus compare_codings, prepare_coding_bundle, and validate_response from institution_lab.governance_coding.test_frozen_json_schema_matches_validator_ontology() verifies that schema/governance-coding-v1.schema.json agrees with runtime constants for RESPONSE_KEYS, RECORD_CLASSES, EVENT_KINDS, BODY_PATCH_RELATIONS, RIGHT_KINDS, DIRECTIONS, and CHANGE_STATUSES._source_document() uses document_id: "example-pr-7", entity_id: "example", publisher acme/example, publication date 2024-04-01, URL https://github.com/acme/example/pull/7, source type github_pull_request, excluded marker source_context: "must not reach model", and text Create a steering committee with authority to approve releases._enriched(bounded=False) describes one merged pull request: closed, not draft, merged at 2024-04-02T00:00:00Z, merge/base/head values merge/base/head, 1 changed file, complete file listing, and relevant file GOVERNANCE.md with patch +The committee may approve releases.; patch_selection_truncated takes the bounded argument and patch_unavailable is False._response(actor="steering committee") creates an effective_institutional_change / board_or_steering coding titled Steering committee established, announced 2024-04-01, effective 2024-04-02, affecting release approval, with body_patch_relation: "consistent", confidence 0.95, and no ambiguity._response() includes one power change: actor defaults to steering committee, right_kind: "approve", target releases, direction added, status effective, scope project releases, and evidence {source_id: "patch:0", quote: "The committee may approve releases."}._raw() preserves bundle IDs and schema pin, uses model gpt-5.6-luna, reasoning_effort: "medium", and elapsed_ms: 1000, and serializes the response into response_text.test_prepare_bundle_excludes_triage_and_retrieval_metadata() requires prepared model documents to contain only record_id, source_url, and MODEL_INPUT_FIELDS; serialized documents must exclude model_review_queue, retrieval_score, and source_context; bundle flags must set transition_dates_excluded to True and outcome_data_used to False.test_validates_evidence_against_named_source_component() expects the standard _response() to validate without errors, then changes its evidence quote to invented and expects at least one error containing not grounded.test_comparison_routes_edge_disagreement_and_bounded_evidence() compares luna-a against luna-b, where the latter changes the actor to technical steering committee, under bounded evidence. Expected results: adjudication_count == 1, canonical_ledger_records == 0, route coding ID ends with -terra-route, exactly 1 routed document, route reasons include edge_disagreement and bounded_evidence, and both canonical_ledger_eligible and provisional_core_agreement are False.test_routes_scope_evidence_and_body_patch_disagreements() changes the second codingβs body_patch_relation to patch_supersedes_body and power-change scope to all project decisions; expected route reasons include body_patch_relation_disagreement and edge_disagreement, with summary["provisional_core_agreement_count"] == 0.