--- id: CFG-4 family: GR-CFG level: core profiles: [storage-api] posture: normative-target added: "1.0" changed: "1.0" source: https://flowdrop.io/spec/rules/gr-cfg/cfg-4 specification: FlowDrop Workflow Specification 1.0-draft licence: CC BY 4.0 --- # CFG-4 — Priority 1, a value delivered on a wire *GR-CFG (Part I) · level: core · profiles: storage-api · added in 1.0* The first place a parameter's value can come from is the run itself: a value another node sent down a wire, or a value the launch payload supplied. ## The rule > **Normative.** This is the rule. > > 1. A parameter takes its value from the runtime inputs when the parameter is internal, or is both connectable and exposed, and the runtime inputs contain a key of that name. > > 2. A key present with a null value counts as supplied (CFG-7). > > 3. A parameter that fails this test falls through to priority 2 (CFG-5). ## Related rules - Names: CFG-5, CFG-6, CFG-7, EXPO-10 - Referenced by: CFG-5, CFG-6, CFG-7, CFG-8, CFG-16, CFG-17, EXPO-10, DATA-7 --- 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.