-
Notifications
You must be signed in to change notification settings - Fork 1
Implement the Echo Edict WIT lowerer component #653
Copy link
Copy link
Open
Labels
blockedBlocked; cannot proceed without external input or dependency.Blocked; cannot proceed without external input or dependency.featureFeature umbrella (epic)Feature umbrella (epic)lane:up-nextMethod lane up-next.Method lane up-next.legend:platformMethod legend platform.Method legend platform.legend:testMethod legend test.Method legend test.priority:highMethod priority high.Method priority high.release:echo-1.0Echo 1.0 release convergence scopeEcho 1.0 release convergence scoperuntimeRuntime coreRuntime coretoolingTooling/CI/CLITooling/CI/CLItype:enhancementMethod work type enhancement.Method work type enhancement.
Milestone
Description
Metadata
Metadata
Assignees
Labels
blockedBlocked; cannot proceed without external input or dependency.Blocked; cannot proceed without external input or dependency.featureFeature umbrella (epic)Feature umbrella (epic)lane:up-nextMethod lane up-next.Method lane up-next.legend:platformMethod legend platform.Method legend platform.legend:testMethod legend test.Method legend test.priority:highMethod priority high.Method priority high.release:echo-1.0Echo 1.0 release convergence scopeEcho 1.0 release convergence scoperuntimeRuntime coreRuntime coretoolingTooling/CI/CLITooling/CI/CLItype:enhancementMethod work type enhancement.Method work type enhancement.
Projects
StatusShow more project fields
Todo
Purpose
Implement Echo's exact
edict:target-provider/lowerer@1.0.0component for the minimal generated semantic closure from #652.Contract
The component consumes only explicit canonical Core, target-profile, semantic-closure, requested-output, and limit values from the frozen Edict WIT request. It emits canonical
echo.span-ir/v1, bounded diagnostics, and only requested generated artifact roles.Acceptance criteria
Boundaries
Do not parse Edict source, resolve imports/artifacts, inspect a workspace, fetch dependencies, perform runtime execution, or silently approximate unsupported meaning.
Blocked by #651, #652, and landed flyingrobots/edict#141.
Parent: #650