-
Notifications
You must be signed in to change notification settings - Fork 1
Generate Echo Edict lawpack, target profile, authority facts, and provenance #652
Copy link
Copy link
Open
Labels
featureFeature umbrella (epic)Feature umbrella (epic)lane:up-nextMethod lane up-next.Method lane up-next.legend:testMethod legend test.Method legend test.legend:wesleyMethod legend wesley.Method legend wesley.priority:highMethod priority high.Method priority high.release:echo-1.0Echo 1.0 release convergence scopeEcho 1.0 release convergence scopespecSpec/Design documentSpec/Design documenttoolingTooling/CI/CLITooling/CI/CLItype:enhancementMethod work type enhancement.Method work type enhancement.
Milestone
Description
Metadata
Metadata
Assignees
Labels
featureFeature umbrella (epic)Feature umbrella (epic)lane:up-nextMethod lane up-next.Method lane up-next.legend:testMethod legend test.Method legend test.legend:wesleyMethod legend wesley.Method legend wesley.priority:highMethod priority high.Method priority high.release:echo-1.0Echo 1.0 release convergence scopeEcho 1.0 release convergence scopespecSpec/Design documentSpec/Design documenttoolingTooling/CI/CLITooling/CI/CLItype:enhancementMethod work type enhancement.Method work type enhancement.
Projects
StatusShow more project fields
Todo
Purpose
Extend Echo-owned
echo-wesley-gento compile the frozen semantic source from #651 into the declarative artifacts consumed by Edict's provider boundary.Required outputs
For exactly one vertical operation, generate:
The minimal closure must carry one type family, semantic effect, write class, obstruction, operation profile, budget, and native capability or direct adapter mapping.
Acceptance criteria
Dependencies
Prerequisite #651 is complete. Remaining blockers are flyingrobots/wesley#728 and flyingrobots/edict#158. A sibling
wesley-coredependency is acceptable during coordinated development but must not be published that way.The authority-facts ABI prerequisite flyingrobots/edict#157 landed in flyingrobots/edict#159 and is no longer an active blocker.
#406 and #449 are not prerequisites. #602 is a downstream product consumer, not the generic generator.
Parent: #650