shadowgraph_supersede
Replace a decision with another in the same project, marking the old one superseded while keeping it searchable. Repeating the operation returns the same result and commits a revision.
Instructions
Mark one decision superseded by a replacement in the same project. shadowgraph_update_status handles ordinary lifecycle moves, shadowgraph_link any other relationship. Nothing is deleted: the previous decision stays searchable. A repeat returns the same result and commits a revision.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| decisionId | Yes | The decision being replaced. It becomes superseded and is excluded from current context. | |
| replacementId | Yes | The decision replacing it. Must be in the same project and must not be superseded, archived, abandoned, or stale. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| previous | Yes | A stored decision, including its alternatives and auditable confidence basis. | |
| relation | Yes | The supersedes relationship, or null when a repeated supersession found none to report. | |
| replacement | Yes | A stored decision, including its alternatives and auditable confidence basis. |