Dashboard › institutional-transition-lab › Distillation
Distillation
ID: 55d5ad4e-cb1f-4dd0-b3fd-49a4fe3c9ff9
Generation: 0
Tokens: 1612
R_compression: 24.835
C_norm: 0.147
Archived: Yes
Created: 2026-09-09 01:09:23
Source IDs:
["lore_tm_v1_CjvB8sylfuryj2COqdGyJtcRREyBBDArbH2561kicZg","lore_tm_v1_y4_Yke_rn-LqhGUukMjLU6OOrAsdk_KtF6TGvQy2cls","lore_tm_v1_LowNqayHwjK3RNBskYrDqTVHYOCZ5qF79ZMcFQnL6w0","lore_tm_v1_WUFOqIxs5mNfnwdM-2sVLVtPDI07Te57fMpdaNUI6V0","lore_tm_v1_ujlplWNy8QbDv9zW0T9MZCG77adqPVGz22NrOhF5op4"]
Observations
Date: September 9, 2026
- π‘ (00:26) schema/governance-adjudication-v1.schema.json:69-83 defines reviewer as an exact-key object requiring reviewer_id, reviewer_type, model, role, and assistance; reviewer_type enum is human, llm, human_llm_assisted; role enum is source_adjudicator, evidence_auditor, synthesizer; model is a non-empty string or null.
- π‘ (00:26) schema/governance-adjudication-v1.schema.json:85-108 defines evidence_ref with required source_id and quote, and claim_evidence_ref with required field, source_id, and quote; claim field enum is record_class, event_kind, title, announced_on, effective_on, affected_scope, body_patch_relation.
- π‘ (00:26) schema/governance-adjudication-v1.schema.json:109-142 defines power_change as an exact-key object requiring actor, right_kind, target, direction, change_status, scope, and at least 1 evidence_ref. right_kind enum contains, 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 is added, removed, or modified; change_status is effective, announced, proposed, rejected, or unclear.
- π‘ (00:26) schema/governance-adjudication-v1.schema.json:144-182 defines coding as an exact-key object requiring record_class, event_kind, title, announced_on, effective_on, affected_scope, body_patch_relation, power_changes, confidence, and ambiguity. record_class enum is effective_institutional_change, announced_institutional_change, proposal_only, control_event, no_event, abstain; event_kind enum is leadership, board_or_steering, control_rights, reorganization, foundation_transfer, license, fork, reunification, strategy, product, external, or null; body_patch_relation enum is consistent, patch_supersedes_body, body_only, patch_only, conflict, not_applicable, unclear; confidence range is 0 through 1.
- π‘ (00:26) schema/governance-adjudication-v1.schema.json:184-198 defines edge_revision as an exact-key object requiring basis, added, and removed; basis is luna_a, luna_b, terra_advisory, or null, while added and removed are arrays of power_change objects.
- π‘ (00:26) schema/governance-adjudication-v1.schema.json:200-227 defines evidence_bounds with required source_text_truncated, files_listing_complete, patch_selection_truncated, and patch_unavailable_count; patch_unavailable_count is an integer β₯0. source_audit requires inspected_before_codings=true, at least 1 unique source_id, and evidence_bounds.
- π‘ (00:26) schema/governance-adjudication-v1.schema.json:229-267 defines record as an exact-key object requiring 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 form]βspecifically ^https://github\.com/[^\s]+$; reviewer_ids requires at least 1 unique non-empty string; final_coding and graph_edge_revision may each be their referenced object type or null.
- π‘ (00:26) src/institution_lab/governance_adjudication.py:15-23 defines DECISIONS={"accept","revise","reject","abstain"}, INSTITUTIONAL_CLASSES={"effective_institutional_change","announced_institutional_change","proposal_only"}, REVIEWER_TYPES={"human","llm","human_llm_assisted"}, REVIEWER_ROLES={"source_adjudicator","evidence_auditor","synthesizer"}, and RESPONSE_SOURCES={"luna_a","luna_b","terra_advisory"}.
- π‘ (00:26) src/institution_lab/governance_adjudication.py:24-34 requires input pins 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.
- π‘ (00:26) src/institution_lab/governance_adjudication.py:35-49 freezes workflow_run_id=33063470968, artifact_id=9642983578, artifact_sha256=1f6be91fcd98e43e99d82d5f274536f6c23616e7e6c711e26324a2cc4b06ef06, documents_sha256=d70f7f795847968339a645b6dbd6d4428af6bd6044de44fa2602d4c4343b0ee9, documents_file_sha256=2a62ab05687982c112a29f6126227c26c3ff8defc89ca64662753aaf85c3c0ce, coding_package_file_sha256=14644759f53071adfe1173d4e25bb01931b8c1591fa8a48295dbd0556a754769, protocol_sha256=06d4b3407677fe7fb23046f70164a366db06638e8a29af3daf7661f00d565933, coding_schema_sha256=bfc735a7d8602d1f236a88c2d23b195f0600a8bae86fb8c8936afe7883a41b8e, and adjudication_schema_sha256=6181f5cb60a0462f83be00be301763daa89f11581e68ee1c46a84e8bf4e5be31.
- π‘ (00:26) src/institution_lab/governance_adjudication.py:61-71 implements canonical_sha256() using sorted compact JSON and SHA-256, and file_sha256() using binary reads in 1024 * 1024-byte blocks.
- π‘ (00:51) src/institution_lab/governance_adjudication.py:708-749 defines CLI main() with 10 required Path arguments: --adjudication, --input-manifest, --documents, --coding-package, --artifact, --protocol, --coding-schema, --adjudication-schema, --summary-json, and --summary-markdown.
- π‘ (00:51) CLI main() loads the adjudication, input manifest, documents, coding package, and adjudication schema as JSON; calls verify_input_manifest() with the artifact and six pinned files; combines validate_against_schema() errors with validate_adjudication(..., verified_pins=pins) errors; forces canonicalization_gate="closed" when errors exist; writes summary JSON containing schema_version=1 and validation_errors plus the derived summary; writes render_markdown() output; and raises ValueError("adjudication validation failed:\n" + errors) when validation fails.
- π‘ (01:00) Test run completed successfully with exactly 26 passed in 0.11s.
- π‘ (01:08) Search found exactly 4 validate_adjudication references: tests/test_governance_adjudication.py lines 306 and 436, plus src/institution_lab/governance_adjudication.py lines 392 and 736.