--- id: DATA-11 family: RT-DATA level: extended profiles: [runtime] posture: normative-target added: "1.0" changed: "1.0" source: https://flowdrop.io/spec/rules/rt-data/data-11 specification: FlowDrop Workflow Specification 1.0-draft licence: CC BY 4.0 --- # DATA-11 — A tool's model-facing schema hides the parameters the workflow already fixed *RT-DATA (Part II) · level: extended · profiles: runtime · added in 1.0* ## The rule > **Normative.** This is the rule. > > 1. The tool schema offered to a model omits every parameter the workflow has already decided: one pinned in the tool node's configuration, and one fed by an edge. > > 2. The model is asked only for the parameters that remain open. ## What it means The two ways a workflow can already decide a parameter are treated identically, and a reader might expect otherwise: a value the author typed into the tool node's own configuration and a value another node feeds it on a wire both drop out of the model-facing schema the same way. The model is never asked to guess at something the workflow has already committed to supply, however that value arrives — it makes no difference to what the model is offered. ## Example A tool node's parameter schema declares two connectable parameters, `url` and `query`; the workflow pins a value for `url` in the node's own configuration. ```json title="The tool node's declared parameter schema" verdict="declared" { "type": "object", "properties": { "url": { "type": "string" }, "query": { "type": "string" } }, "required": ["url"] } ``` Only `query` survives into the model-facing `properties`, and `required` is left empty: the pinned `url` drops out of both. An edge feeding `url` from another node instead of a pinned configuration value removes it the same way — the same `properties`, the same empty `required`. ## Related rules - Names: DATA-10 --- 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.