Dashboard › institutional-transition-lab › Distillation
5090490f-b200-4961-8b8a-8fb2042e8efd["lore_tm_v1_AHbSoxJ6dICI88XvkZYwGgheCZmkmQ24SWVTXmEbhVc","lore_tm_v1_5AgXk9hbLOhZhfmyYVP2nmtSt6m3m6RyEJCZ9_Whfhk","lore_tm_v1_Grjd1PNeC3a-y2J6c6mhuHz2kO1zHqRDO1WwIHdkmXQ","lore_tm_v1_BuN-QDk8N5CV3WQLj6Te0mXBwrNEfPDIq9ODFSTucxI","lore_tm_v1_eIJ9EWbCV3nnJ-jZ-B1NurpvP6PUsS3QJdy918JZnDk","lore_tm_v1_pfAzghSaIfyMhea1aUhUGcCgFPbRjo2GH2bnxZ5ZcD8","lore_tm_v1_TQ-UdLuDqIwUZWon0bfiRVlzUoyKVyLa1TejOJbQc64","lore_tm_v1_mKdZHarC3zGj2wLYYy_VbHaxA7eeB0ht2h73gDB32PQ"]
research/oss-governance-coding-protocol-v1.md is Performance-blinded OSS governance coding protocol v1, frozen 2026-08-27, status pre-run, model-informed development protocol; not holdout evidence. Its objective is to code a 40-record enriched governance audit envelope without exposing project performance, fitted transitions, prior triage decisions, retrieval scores, or expected outcomes; outputs are an auditable adjudication package, not an event ledger or canonical power graph. (meaning Aug 27, 2026)gpt-5.6-luna sessions at medium reasoning for all 40 records. Routing triggers are: 1. invalid response; 2. record-class, event-field, or strict edge disagreement; 3. abstention or confidence below 0.8; 4. truncated source/patch evidence or unavailable patch. Routed records receive one independent gpt-5.6-terra advisory coding at xhigh reasoning; Terra is additional evidence, not an automatic tiebreaker, because prior comparison did not establish greater accuracy.provisional_exact_agreement; every output sets canonical_ledger_eligible=false, and the run summary must report zero canonical-ledger records. Predeclared reporting covers schema-valid counts per coder, record-class and strict raw-edge agreement, provisional exact-agreement and adjudication counts, routing reasons, and per-record Luna/Terra responses with evidence references. Any response-contract or routing change requires a new protocol version while preserving V1 and its errors.cases/review/oss-governance-adjudication-v1/artifact-9642983578.zip → 1f6be91fcd98e43e99d82d5f274536f6c23616e7e6c711e26324a2cc4b06ef06; cases/review/oss-governance-adjudication-v1/documents.json → 2a62ab05687982c112a29f6126227c26c3ff8defc89ca64662753aaf85c3c0ce; cases/review/oss-governance-adjudication-v1/v1.2-coding-package.json → 14644759f53071adfe1173d4e25bb01931b8c1591fa8a48295dbd0556a754769; research/oss-governance-coding-protocol-v1.2.md → 06d4b3407677fe7fb23046f70164a366db06638e8a29af3daf7661f00d565933; schema/governance-coding-v1.schema.json → bfc735a7d8602d1f236a88c2d23b195f0600a8bae86fb8c8936afe7883a41b8e; schema/governance-adjudication-v1.schema.json → 6181f5cb60a0462f83be00be301763daa89f11581e68ee1c46a84e8bf4e5be31.src/institution_lab/governance_coding.py defines record classes effective_institutional_change, announced_institutional_change, proposal_only, control_event, no_event, and abstain; event kinds leadership, board_or_steering, control_rights, reorganization, foundation_transfer, license, fork, reunification, strategy, product, and external; right kinds 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, and inform.prepare_coding_bundle() in src/institution_lab/governance_coding.py joins enriched records to source documents while excluding model-side triage metadata. It emits body, pr_metadata, and indexed patch:{index} source components and evidence bounds source_text_truncated, files_listing_complete, patch_selection_truncated, and patch_unavailable_count; its returned metadata includes schema_version=1, coding_id="oss-governance-enriched-coding-v1", and design_status="performance_blinded_model_informed_development".src/institution_lab/governance_adjudication.py freezes workflow_run_id=33063470968, artifact_id=9642983578, artifact/document/package/protocol/schema hashes, and canonical documents_sha256=d70f7f795847968339a645b6dbd6d4428af6bd6044de44fa2602d4c4343b0ee9. verify_input_manifest() rejects missing, unexpected, invalid, or mismatched pins; recomputes file hashes; verifies byte identity for archive members documents.json and v1.2-adjudication-package.json; and verifies the canonical documents hash.accept, revise, reject, and abstain; reviewer types are human, llm, and human_llm_assisted; reviewer roles are source_adjudicator, evidence_auditor, and synthesizer; response sources are luna_a, luna_b, and terra_advisory. _validate_reviewer() prohibits Gemini models because Gemini is restricted to event triage._validate_record() in src/institution_lab/governance_adjudication.py requires source-first inspection confirmation and exact frozen source IDs/evidence bounds. Bounded evidence—truncated source text, incomplete file listing, truncated patch selection, or patch_unavailable_count > 0—requires nonempty evidence_limitations. Evidence quotes must occur literally in their named frozen source.accept must exactly reproduce a valid frozen response from luna_a, luna_b, or terra_advisory; abstain requires final_coding=null and a nonempty unresolved_reason; resolved decisions cannot retain class abstain; reject must resolve to a non-institutional class; effective_institutional_change requires effective_on; announced_institutional_change requires announced_on; announced_institutional_change and proposal_only must not set effective_on; edge statuses must respectively be effective, announced, or one of proposed/rejected/unclear.record_class, event_kind, title, announced_on, effective_on, affected_scope, and body_patch_relation. graph_edge_revision is derived by exact edge-key comparison against its stated baseline; resolved records require it, while abstentions require it to be null.validate_adjudication() requires transition_dates_excluded=true and outcome_data_used=false. Its summary contains exact record, decision, and class counts; unresolved record IDs; per-record decisions; graph-edge revisions; reviewer provenance; and a canonicalization_gate that is "closed" if validation errors or unresolved records exist, otherwise "open".validate_adjudication_fragment() requires schema_version=1, design_status="performance_blinded_llm_assisted_source_adjudication", at least one reviewer and record, unique fragment IDs in frozen-document order, and at least one reviewer with role source_adjudicator per record.