SessionReleaseDriveResult
Experimental
session/releaseDrive result: released left the session
loaded with nobody driving (a duplicate release or a holderless session
answers it too, with no notice), busy changed nothing because a turn
runs, or the session is idle with a launch still queued or its launch
count unreadable (no turn/completed is promised on that arm). No
holder member: after a release nobody holds. The two typed
refusals (sessionNotLoaded, sessionInUse) are errors, not results.
Fields and variants
Section titled “Fields and variants”status— Experimental
Source
schema/msp/experimental/msp.schema.json#/types/SessionReleaseDriveResult
{ "description": "`session/releaseDrive` result: `released` left the session\nloaded with nobody driving (a duplicate release or a holderless session\nanswers it too, with no notice), `busy` changed nothing because a turn\nruns, or the session is idle with a launch still queued or its launch\ncount unreadable (no `turn/completed` is promised on that arm). No\nholder member: after a release nobody holds. The two typed\nrefusals (`sessionNotLoaded`, `sessionInUse`) are errors, not results.", "properties": { "status": { "$ref": "#/$defs/DriveReleaseStatus", "description": "`released` or `busy` (open)." } }, "required": [ "status" ], "type": "object", "x-msp-descriptor": "session/releaseDrive", "x-msp-stability": "experimental"}