ReadonlyreasonAn optional machine-readable reason, rendered into the response body alongside the message. DECLARED HERE rather than sniffed structurally at the mapper so the channel is part of the contract a subclass opts into, and so the mapper needs no import of any subclass to render it (see the header for why that import must not exist).
ReadonlystatusThe response status. 4xx/5xx only — see doErrorResponse.
The claim was taken, nothing persisted, and nothing is running.
This is the refusal that refuses to guess. The message is written for the human who will read it in a log at 3am, because the decision it asks for is a judgement call this package cannot make: a side effect may or may not have fired before the crash, and only the host knows whether its first step is the kind that charges.