Skip to content
Developer Preview

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.

  • attachCommandId — Experimental
  • backgroundTasks — Experimental
  • childSessionId — Experimental
  • commandId — Experimental
  • error — Experimental
  • phase — Experimental
  • publicationCommandId — Experimental
  • publicationState — Experimental
  • sourceInstanceId — Experimental
  • sourcePause — Experimental
  • stopFailure — Experimental
  • stopProgress — 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"
}