LimitsAxisValue
Experimental
One axis value in a limits refusal: a boolean on the four boolean axes,
the mode string on sandboxNetwork. Closed: exactly the
two shapes, never another — named in ADR 51992 D10’s closed
untagged-union list (CLOSED_WITHOUT_MARKER), since the untagged shape
carries no schema marker. Untagged so the wire
carries the bare JSON value; untagged also keeps the §4.3 shape the
schema builder requires (a bare serde_json::Value renders no type and
is rejected).
Source
schema/msp/experimental/msp.schema.json#/types/LimitsAxisValue
{ "anyOf": [ { "type": "boolean" }, { "$ref": "#/$defs/LimitsNetworkMode" } ], "description": "One axis value in a limits refusal: a boolean on the four boolean axes,\nthe mode string on `sandboxNetwork`. **Closed**: exactly the\ntwo shapes, never another — named in ADR 51992 D10's closed\nuntagged-union list (`CLOSED_WITHOUT_MARKER`), since the untagged shape\ncarries no schema marker. Untagged so the wire\ncarries the bare JSON value; untagged also keeps the §4.3 shape the\nschema builder requires (a bare `serde_json::Value` renders no type and\nis rejected).", "x-msp-descriptor": "ErrorData.axes", "x-msp-stability": "experimental"}