RewindAttempt
Experimental
One passively observed Keep/Stop attempt (D7). The nested
source_instance_id binds the attempt’s actor, so a reload cannot
conflate it with the current top-level instance.
Fields and variants
Section titled “Fields and variants”attachCommandId— ExperimentalbackgroundTasks— ExperimentalchildSessionId— ExperimentalcommandId— Experimentalerror— Experimentalphase— ExperimentalpublicationCommandId— ExperimentalpublicationState— ExperimentalsourceInstanceId— ExperimentalsourcePause— ExperimentalstopFailure— ExperimentalstopProgress— Experimental
Source
schema/msp/experimental/msp.schema.json#/types/RewindAttempt
{ "description": "One passively observed Keep/Stop attempt (D7). The nested\n`source_instance_id` binds the attempt's actor, so a reload cannot\nconflate it with the current top-level instance.", "properties": { "attachCommandId": { "description": "The attaching command's id once attached. Required-nullable.", "type": [ "string", "null" ] }, "backgroundTasks": { "$ref": "#/$defs/BackgroundTasks", "description": "Keep or Stop (D7's closed request choice, echoed here)." }, "childSessionId": { "description": "The published child session.", "type": "string" }, "commandId": { "description": "The attempt's command id (called `attemptId` by read/attach).", "type": "string" }, "error": { "anyOf": [ { "$ref": "#/$defs/ErrorObject" }, { "type": "null" } ], "description": "A stored command failure, preserving its kind, code and registered\ndata; reading it never recodes it as a refusal. Required-nullable." }, "phase": { "$ref": "#/$defs/AttemptPhase", "description": "The coordination phase. Open: an unknown value cannot authorize\nsubmission or attachment." }, "publicationCommandId": { "description": "The publication this attempt coordinates.", "type": "string" }, "publicationState": { "$ref": "#/$defs/PublicationState", "description": "The publication proof state." }, "sourceInstanceId": { "description": "The actor bound to this attempt.", "type": "string" }, "sourcePause": { "$ref": "#/$defs/SourcePause", "description": "This attempt's source-pause proof." }, "stopFailure": { "anyOf": [ { "$ref": "#/$defs/StopFailure" }, { "type": "null" } ], "description": "The known owner failure, when present. Required-nullable." }, "stopProgress": { "anyOf": [ { "$ref": "#/$defs/StopProgress" }, { "type": "null" } ], "description": "Authoritative selection progress; null before authoritative\nselection and on Keep. Required-nullable." } }, "required": [ "attachCommandId", "backgroundTasks", "childSessionId", "commandId", "error", "phase", "publicationCommandId", "publicationState", "sourceInstanceId", "sourcePause", "stopFailure", "stopProgress" ], "type": "object", "x-msp-descriptor": "session/rewindRead", "x-msp-stability": "experimental"}