openmixer — generated API reference
    Preparing search index...

    Variable SAFETY_SPARE_PATHConst

    SAFETY_SPARE_PATH: "/safety/spares/{kind}/{index}" = '/safety/spares/{kind}/{index}'

    ONE channel's prepared spare and the SWAP LATCH over it — the entity map's /safety/spares, addressed per channel because the gesture and every refusal it can carry are per channel (2026-07-30-southbound-actuator-contract.md §10).

    A channel with no declared spare has NO INSTANCE here: absence is the fact, and it is what answers "no spare prepared" without a second flag to keep in step with the declaration.