--- id: EXPO-16 family: GR-EXPO level: extended profiles: [storage-api, editor-client] posture: normative-target added: "1.0" changed: "1.0" source: https://flowdrop.io/spec/rules/gr-expo/expo-16 specification: FlowDrop Workflow Specification 1.0-draft licence: CC BY 4.0 --- # EXPO-16 — Seeding a port's default-exposure decision *GR-EXPO (Part I) · level: extended · profiles: storage-api, editor-client · added in 1.0* A suggestion fills a decision nobody has made yet, and only for a port that is actually there. ## The rule > **Normative.** This is the rule. > > 1. Where an authoring surface presents a port's default-exposure decision, a value already stored for that port decides it. > > 2. Where none is stored, the processor's suggestion (EXPO-6) is applied only to a port the node type declares — an input it declares connectable, an output it declares exposed — and a port the node type does not declare is presented as not exposed by default. > > 3. Exposure values are never recorded for a port the node type does not declare. ## Related rules - Names: EXPO-6, EXPO-8 --- 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.