turn/retracted
An accepted interrupt’s paired retract durably settled, accepted or declined (ADR 50074 D1).
Parameters
Section titled “Parameters”Type: TurnRetractedParams
turn/retracted params: an interrupt-paired retract
durably settled, accepted or declined (ADR 50074 D1). On "accepted"
the retracted user-message item is re-emitted via item/updated with
retracted: true; on "declined" the client folds the legacy declined
rollback instead and no item is re-emitted.
| Field | Type | Stability | Presence | Description |
|---|---|---|---|---|
commandId |
string |
required | The retracted submission’s command id. | |
outcome |
RetractOutcome | optional | The retract settlement outcome. Additive-optional: absent reads as "accepted" — pre-feature hosts emit the event only for accepted retracts — and so does an unrecognized value. |
|
sessionId |
string |
required | The owning session. | |
sourceRange |
SourceRange | required | The durable records this event folded from. | |
turnId |
string |
required | The turn whose submission was retracted. | |
viewCursor |
string |
required | Opaque, strictly monotonic view cursor. |
Source
schema/msp/experimental/msp.schema.json#/notifications/turn~2Fretracted
{ "description": "An accepted interrupt's paired retract durably settled, accepted or declined (ADR 50074 D1).", "params": { "$ref": "#/$defs/TurnRetractedParams" }}