Execution-policy facet of a node manifest (DECAF-50 §4.9/§4.12): the
declarative limits the run engine enforces for a node kind — manual
triggering, retries, cancellation, timeouts, concurrency, and input
binding mode. Carried inside GraphNodeManifest and mirrored by the
backend catalogue; transition-leniency flags are stripped at cutover (P7).
Members
boolean
# allowCancel Optional
Whether an in-flight node execution may be cancelled.
Whether an in-flight node execution may be cancelled.
"always"
|
"never"
|
"partial"
# allowManualTrigger Optional
Whether and when the node may be triggered manually ("partial" defers to port-level rules).
Whether and when the node may be triggered manually ("partial" defers to port-level rules).
boolean
# allowRetry Optional
Whether failed node executions may be retried.
Whether failed node executions may be retried.
boolean
# allowUndeclaredParameters Optional
Transition leniency (DECAF-50 §4.8/§4.18): when true, document
validation accepts parameters that are not declared by the manifest.
Transition leniency (DECAF-50 §4.8/§4.18): when true, document
validation accepts parameters that are not declared by the manifest.
Set on placeholder manifests created for legacy executor-only
registrations; removed at cutover (P7).
boolean
# allowUnknownOutputs Optional
Transition leniency (DECAF-50 §4.9): when true, executor outputs that
are not declared by the effective output manifest are accepted instead
of being rejected.
Transition leniency (DECAF-50 §4.9): when true, executor outputs that
are not declared by the effective output manifest are accepted instead
of being rejected. Set on placeholder manifests; removed at cutover (P7).
number
# concurrency Optional
Maximum number of concurrent executions allowed for the node.
Maximum number of concurrent executions allowed for the node.
GraphNodePolicyInputMode
# inputMode Optional
How many input bindings the node accepts per input port.
How many input bindings the node accepts per input port.
number
# maxRetries Optional
Maximum number of retry attempts when GraphNodePolicyManifest.allowRetry is enabled.
Maximum number of retry attempts when GraphNodePolicyManifest.allowRetry is enabled.