--- id: PIPE-8 family: RT-PIPE level: extended profiles: [runtime] posture: normative-target added: "1.0" changed: "1.0" source: https://flowdrop.io/spec/rules/rt-pipe/pipe-8 specification: FlowDrop Workflow Specification 1.0-draft licence: CC BY 4.0 --- # PIPE-8 — Published execution context is filtered, not forwarded *RT-PIPE (Part II) · level: extended · profiles: runtime · added in 1.0* Whatever an engine parks on a run would otherwise become public the moment it is written, and after one release it cannot be withdrawn without breaking consumers. ## The rule > **Normative.** This is the rule. > > 1. The `execution_data.context` a run publishes is a filtered projection of the execution context, not the stored context forwarded verbatim, and the filter is a single point through which everything published passes. > > 2. Engine-internal analysis artefacts (a graph-analysis snapshot such as a loop membership map is the case in point) are removed whole rather than by selected sub-keys, so their internal shape is not published and may change without notice. --- Rule identifiers are permanent and are never renumbered. This specification carries no implementation status: each implementation publishes its own standing against these rules. Licensed CC BY 4.0.