FlowDrop Workflow Specification 1.0-draft

Unexposed outputs are stripped where they are produced

The rule

Normative: this is the rule
  1. A node's unexposed outputs are removed at the point the node produces them, before anything else observes the result: before the unified output port is composed, before the result is checked for serializability, before it is recorded against the node's execution, before it is written to a checkpoint, before it is published to real-time observers, and before it is returned as a tool result.
  2. A hidden port's value therefore cannot reappear downstream.
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 · DATA-8 · changed in spec 1.0