FlowDrop Workflow Specification 1.0-draft

External results are retrieved by polling, and only by polling

A contract of omission: the connector dispatches nothing outbound. Widening it means taking on delivery, timeouts, retry and de-duplication, which belong elsewhere.

The rule

Normative: this is the rule
  1. Results of an externally invoked run are retrieved by the caller polling.
  2. The connector dispatches no outbound request and subscribes to no runtime execution event.
  3. A run that leaves no persisted record is invisible to a poller, so an execution engine that produces one is refused for external invocation: the configured choice is reported and the run is carried out on a pollable engine instead, rather than silently producing a run no caller can ever observe.
Rule identifiers are permanent and are never renumbered. Each implementation publishes its own standing against these rules; this specification does not.spec 1.0-draft · OCX-2 · changed in spec 1.0