A poll reports every terminal run, cancellation included
The rule
Normative: this is the rule
- A poll reports runs in any terminal status, not only successful and failed ones (a cancelled run is terminal and is reported), so a polling caller always reaches an end state.
- A run that is genuinely paused appears in no poll until it resumes or reaches a terminal status.
- A backlog may need more than one poll to drain, and nothing is dropped on the way.
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-8 · changed in spec 1.0