Dashboard › institutional-transition-lab › Distillation
b2091845-0183-4b6b-9d98-f31d8028a5a3["lore_tm_v1_EMzWC7wznqZkkK_HwPMozhBMHQcqB1crqF3ttipIPPI","lore_tm_v1_gbOA0yXTBAXMRDdjbcUGcVmwQMQPptL8Ow-nTakqRRQ","lore_tm_v1_tVwmwzjw5xBmBGzi8k0rwjtB7sdGfoVP43EmFjDojZ0"]
schema/governance-adjudication-v1.schema.json is a JSON Schema Draft 2020-12 document with $id https://institutional-transition-lab.local/schema/governance-adjudication-v1.schema.json, title Performance-blinded governance adjudication v1, top-level additionalProperties: false, and exactly 270 lines.schema_version, adjudication_id, design_status, transition_dates_excluded, outcome_data_used, inputs, reviewers, and records; it fixes schema_version to 1, design_status to performance_blinded_llm_assisted_source_adjudication, transition_dates_excluded to true, and outcome_data_used to false.records to contain exactly 40 items (minItems: 40, maxItems: 40) and reviewers to contain at least 1 item.$defs.inputs disallows extra properties and requires workflow_run_id, artifact_id, artifact_sha256, documents_sha256, documents_file_sha256, coding_package_file_sha256, protocol_sha256, coding_schema_sha256, and adjudication_schema_sha256; both IDs are integers with minimum 1, and all SHA-256 fields must match ^[0-9a-f]{64}$.$defs.reviewer requires exactly reviewer_id, reviewer_type, model, role, and assistance; reviewer_type is one of human, llm, or human_llm_assisted; role is one of source_adjudicator, evidence_auditor, or synthesizer; model may be a non-empty string or null.$defs.evidence_ref requires only source_id and quote, while $defs.claim_evidence_ref additionally requires field; allowed claim fields are record_class, event_kind, title, announced_on, effective_on, affected_scope, and body_patch_relation.$defs.power_change requires actor, right_kind, target, direction, change_status, scope, and at least 1 evidence_ref. right_kind allows, in order: appoint, remove, elect, vote, delegate, override, approve, merge, write, release, veto, own, license, steward, fund, set_budget, set_strategy, set_policy, set_membership, set_terms, inform; direction allows added, removed, modified; change_status allows effective, announced, proposed, rejected, unclear.$defs.coding requires record_class, event_kind, title, announced_on, effective_on, affected_scope, body_patch_relation, power_changes, confidence, and ambiguity. Record classes are effective_institutional_change, announced_institutional_change, proposal_only, control_event, no_event, and abstain.event_kind allows leadership, board_or_steering, control_rights, reorganization, foundation_transfer, license, fork, reunification, strategy, product, external, or null; body_patch_relation allows consistent, patch_supersedes_body, body_only, patch_only, conflict, not_applicable, or unclear; confidence is constrained from 0 through 1.$defs.edge_revision requires basis, added, and removed; basis is luna_a, luna_b, terra_advisory, or null, and both change arrays contain power_change objects.$defs.evidence_bounds requires source_text_truncated, files_listing_complete, patch_selection_truncated, and patch_unavailable_count; files_listing_complete may be boolean or null, and patch_unavailable_count is an integer with minimum 0.$defs.source_audit requires inspected_before_codings: true, at least 1 unique non-empty source_id, and evidence_bounds.record disallows extra properties and requires record_id, source_url, decision, accepted_from, reviewer_ids, source_audit, rationale, evidence_limitations, unresolved_reason, claim_evidence_refs, final_coding, and graph_edge_revision.source_url must be a URI matching ^https://github\\.com/[^\\s]+$; decision is accept, revise, reject, or abstain; accepted_from is luna_a, luna_b, terra_advisory, or null; reviewer_ids requires at least 1 unique non-empty string.rationale must be non-empty; evidence_limitations and unresolved_reason may each be a non-empty string or null; final_coding may be a coding object or null; graph_edge_revision may be an edge revision or null.