Polls are scoped by a positive marker, defined once
Scoping by the presence of a trigger configuration served cron, entity and form runs (output data included) to any external platform that asked.
The rule
Normative: this is the rule
- A poll answers only runs that were externally invoked, identified by a positive source marker carried in the run's initial data.
- Scoping must not be inferred from the presence of a trigger configuration identifier, which every trigger kind sets.
- The marker has exactly one definition, shared by the code that writes it and the code that reads it, so producer and consumer cannot drift apart, a drift that manifests as a poll returning nothing forever, with no error.
- The marker travels in the run's initial data, not in the options that configure the orchestrator, which never reach it.
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-3 · changed in spec 1.0