Repository navigation
Feature: Freeze authority-facts canonical CBOR ABI #157
Copy link
Copy link
Closed
Labels
domain: backendCompiler/backend implementation workCompiler/backend implementation workenhancementNew feature or requestNew feature or requestrelease:authority-factsFile-backed authority facts and authority-fact loading release workFile-backed authority facts and authority-fact loading release workstate: activeCurrently being implemented or reviewedCurrently being implemented or reviewedtype: featureFeature issue for a cohesive capabilityFeature issue for a cohesive capability
Description
Activity
- addedenhancementNew feature or requestNew feature or requestrelease:authority-factsFile-backed authority facts and authority-fact loading release workFile-backed authority facts and authority-fact loading release work
on Jul 13, 2026 coderabbitai commented
on Jul 13, 2026 coderabbitaiboton Jul 13, 2026 – with coderabbitaiMore actions🔗 Related PRs
#2 - docs: apply Phase 0 design review + nail five yellow-light joints [merged]
#57 - Add file-backed authority facts [merged]
#108 - Freeze canonical Target IR artifacts [merged]
#132 - Lower obstruction requirements to Echo Target IR [merged]
#144 - Add built-in lowerer compatibility seam [merged]
📝 Issue Planner
Check the box below or use the
@coderabbitai plancommand to generate an implementation plan and prompts that you can use with your favorite coding assistant.- Create Plan
🧪 Issue enrichment is currently in open beta.
You can configure auto-planning by selecting labels in the issue_enrichment configuration.
To disable automatic issue enrichment, add the following to your
.coderabbit.yaml:issue_enrichment: auto_enrich: enabled: false
💬 Have feedback or questions? Drop into our discord!
- addeddomain: backendCompiler/backend implementation workCompiler/backend implementation workstate: activeCurrently being implemented or reviewedCurrently being implemented or reviewedtype: featureFeature issue for a cohesive capabilityFeature issue for a cohesive capability
on Jul 13, 2026
Metadata
Metadata
Assignees
Labels
domain: backendCompiler/backend implementation workCompiler/backend implementation workenhancementNew feature or requestNew feature or requestrelease:authority-factsFile-backed authority facts and authority-fact loading release workFile-backed authority facts and authority-fact loading release workstate: activeCurrently being implemented or reviewedCurrently being implemented or reviewedtype: featureFeature issue for a cohesive capabilityFeature issue for a cohesive capability
Cohesive Capability
Edict owns a portable
edict.authority-facts/v1byte contract that runtime-owned generators can emit and the compiler can consume without a JSON-only compatibility gap. The contract is canonical CBOR constrained by normative CDDL and decodes into the existing validatedAuthorityFactsDocument/CompilerContextpath.Cross-repo prerequisite for flyingrobots/echo#651 and the generated provider artifacts in flyingrobots/echo#652.
Scope
edict.authority-facts/v1CDDL root using the shared typed SHA-256 digest representation.edict.canonical-cbor/v1bytes with stable authority-facts ABI failure categories.compiler_context_from_authority_factsmerge path after structural decoding.Acceptance Criteria
AuthorityFactsDocumentmeaning as the current JSON review form.CompilerContextpath.Boundaries
Dependency Graph