-
Notifications
You must be signed in to change notification settings - Fork 1
Specify durable external-action request and settlement protocol #694
Copy link
Copy link
Closed
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or requestfeatureFeature umbrella (epic)Feature umbrella (epic)legend:testMethod legend test.Method legend test.priority:highMethod priority high.Method priority high.roadmap-a1Roadmap A.1: bounded Hello external effectsRoadmap A.1: bounded Hello external effectsruntimeRuntime coreRuntime corespecSpec/Design documentSpec/Design documenttoolingTooling/CI/CLITooling/CI/CLItype:enhancementMethod work type enhancement.Method work type enhancement.
Milestone
Description
Metadata
Metadata
Assignees
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or requestfeatureFeature umbrella (epic)Feature umbrella (epic)legend:testMethod legend test.Method legend test.priority:highMethod priority high.Method priority high.roadmap-a1Roadmap A.1: bounded Hello external effectsRoadmap A.1: bounded Hello external effectsruntimeRuntime coreRuntime corespecSpec/Design documentSpec/Design documenttoolingTooling/CI/CLITooling/CI/CLItype:enhancementMethod work type enhancement.Method work type enhancement.
Claim
Echo can coordinate a typed external operation without granting ambient authority to Edict or the compiler/provider seam.
Responsibility boundary
REQUESTEDbefore an adapter acts, records boundedCLAIMEDattempts, and admits a settlement before program resumption.Acceptance
succeeded,rejected,failed, andoutcome_unknownsettlements;First proof
The first adapter profile is bounded read-only workspace observation. Basis-bound patch application follows only after that proof.
Non-goals