Dashboard › institutional-transition-lab › Distillation
a9c8eb4f-1d78-4d50-867b-8c85eadb11e9["lore_tm_v1_FmMqox_lEhj6LF5_e9FRK_1FL7c0rb1OADqQ_3BnQAE"]
schema/governance-adjudication-v1.schema.json, 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, and top-level additionalProperties: false.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.schema/governance-adjudication-v1.schema.json:26-35 requires at least 1 reviewer and exactly 40 records (minItems: 40, maxItems: 40).inputs definition requires exactly 9 frozen-input fields: 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; run and artifact IDs must be positive integers, and hashes must match ^[0-9a-f]{64}$.reviewer_id, reviewer_type, model, role, and assistance; reviewer types are human, llm, and human_llm_assisted; roles are source_adjudicator, evidence_auditor, and synthesizer; model may be a nonempty string or null, while reviewer_id and assistance must be nonempty strings.evidence_ref as exactly source_id plus quote, both nonempty strings, and claim_evidence_ref as exactly field, source_id, and quote; permitted claim fields are record_class, event_kind, title, announced_on, effective_on, affected_scope, and body_patch_relation.power_change definition requires exactly actor, right_kind, target, direction, change_status, scope, and evidence_refs; all textual fields are nonempty, each edge needs at least 1 evidence reference, and ontology values constrain rights, directions, and statuses.coding definition requires exactly record_class, event_kind, title, announced_on, effective_on, affected_scope, body_patch_relation, power_changes, confidence, and ambiguity; dates use JSON Schema format: date, confidence is a number from 0 through 1, and nullable strings still have minLength: 1 when non-null.edge_revision definition requires exactly basis, added, and removed; basis is one of luna_a, luna_b, terra_advisory, or null, and both edge arrays contain complete power_change objects.evidence_bounds definition requires exactly source_text_truncated, files_listing_complete, patch_selection_truncated, and patch_unavailable_count; the first and third are booleans, files_listing_complete is boolean or null, and patch_unavailable_count is an integer of at least 0.source_audit definition requires exactly inspected_before_codings, source_ids, and evidence_bounds; inspected_before_codings must be true, and source_ids must contain at least 1 unique nonempty string.record definition requires exactly 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, with additionalProperties: false.source_url must be a URI matching ^https://github\\.com/[^\\s]+$; decisions are accept, revise, reject, or abstain; accepted_from is luna_a, luna_b, terra_advisory, or null; and reviewer_ids must contain at least 1 unique nonempty string.rationale must be nonempty; evidence_limitations and unresolved_reason may be null but must be nonempty when strings; claim_evidence_refs may be an empty array; and both final_coding and graph_edge_revision may be either their referenced object types or null.