Repository navigation
Compile standalone Hello Echo through the provider boundary #169
Copy link
Copy link
Closed
Labels
domain: backendCompiler/backend implementation workCompiler/backend implementation workrelease:lawpacksLawpack contract and authority source release workLawpack contract and authority source release workrelease:target-profilesTarget-profile contract and authority source release workTarget-profile contract and authority source release workroadmap-aRoadmap A: standalone Hello Echo deliveryRoadmap A: standalone Hello Echo delivery
Milestone
Description
Activity
- addedrelease:lawpacksLawpack contract and authority source release workLawpack contract and authority source release workrelease:target-profilesTarget-profile contract and authority source release workTarget-profile contract and authority source release workdomain: backendCompiler/backend implementation workCompiler/backend implementation work
on Jul 26, 2026 coderabbitai commented
on Jul 26, 2026 coderabbitaiboton Jul 26, 2026 – with coderabbitaiMore actions🔗 Related PRs
#2 - docs: apply Phase 0 design review + nail five yellow-light joints [merged]
#9 - feat(syntax): Phase 1 — Edict lexer + minimal-v1 parser [merged]
#108 - Freeze canonical Target IR artifacts [merged]
#132 - Lower obstruction requirements to Echo Target IR [merged]
#162 - Publish canonical provider contract pack [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!
- addedroadmap-aRoadmap A: standalone Hello Echo deliveryRoadmap A: standalone Hello Echo delivery
on Jul 28, 2026
Metadata
Metadata
Assignees
Labels
domain: backendCompiler/backend implementation workCompiler/backend implementation workrelease:lawpacksLawpack contract and authority source release workLawpack contract and authority source release workrelease:target-profilesTarget-profile contract and authority source release workTarget-profile contract and authority source release workroadmap-aRoadmap A: standalone Hello Echo deliveryRoadmap A: standalone Hello Echo delivery
Goal
Compile one standalone, real
Hello Echoprogram from Edict source into the exact Echo executable-operation package form, without GraphQL, native application callbacks, handwritten package fixtures, or Graft-specific semantics.This is the compiler-side predecessor to the first real Echo-hosted application vertical. It exists to expose and implement only the first missing Edict crossing before Graft application code depends on it.
Product fixture
The example is
examples.hello_echo@1.createGreetingand contains:.edictsource;createGreeting;AlreadyExistsobstruction;ExecutableOperationPackageV1substitute.Acceptance criteria
ExecutableOperationPackageV1bytes as a generated artifact.RED discipline
The first test must load the exact Edict source and lawpack resources, request the Echo package output, and assert the first typed unsupported boundary. It must not construct the package directly in test code.
Non-goals
lawpacksurface before the example proves what the abstraction must carry.Dependency
This unblocks the Echo runtime issue that replaces the existing native-callback
hello-echodemo with the compiler-produced package.