supersedesedge type
A new Decision supersedes an older Decision. DAG-participating: A supersedes B supersedes A is rejected. Reversal of a single decision (not replacement) is handled by the Decision Reversed lifecycle branch, not by supersedes.
Full spec
{
"name": "supersedes",
"description": "A new Decision supersedes an older Decision. DAG-participating: A supersedes B supersedes A is rejected. Reversal of a single decision (not replacement) is handled by the Decision Reversed lifecycle branch, not by supersedes.",
"source_node_types": [
"Decision"
],
"target_node_types": [
"Decision"
],
"cardinality": "N:1",
"traversal_semantics": "forward",
"dag_participation": true,
"lifecycle_states": [
"active",
"terminated"
],
"attributes_schema": {
"type": "object",
"additionalProperties": false,
"required": [
"reason"
],
"properties": {
"reason": {
"type": "string",
"maxLength": 2000,
"description": "Why the prior decision was replaced rather than amended"
},
"memory_event_id": {
"type": "string",
"description": "ProgrammeMemoryEvent node_id capturing the supersession context (required by reversal flow in 1A.4.6)"
}
}
},
"raci_role": null
}