Saxonberg Server API
    Preparing search index...
    RespirationCause: "medium" | "supply" | "channel"

    Why a body is failing to exchange air. The engine is built medium-agnostic / three-trigger-ready, but only 'medium' (W1) and 'supply' (W2 tank-exhausted) are produced in this build; 'channel' (strangulation / voice-theft) is accepted by the type and never fired (no struggle/grapple substrate exists yet — a documented seam).