CHW-4904 ActionIrreversible

this action cannot be undone — the operation destroyed state (e.g. cleartext secret) that no surface can restore; mint a fresh credential instead

Default message: this action cannot be undone — the operation destroyed state (e.g. cleartext secret) that no surface can restore; mint a fresh credential instead
HTTP status: 400 (client)

Problem. The action is fundamentally not undoable — the forward mutation destroyed state no surface can restore (e.g. service_token.revoke, apikey.revoke — the cleartext secret only existed for one moment at mint time and only a hash survives). Cause. The Web UI cannot undo this either; the credential is gone. Fix. Mint a fresh credential of the same shape and distribute it via your usual rotation path. HTTP 400. Distinct from CHW-4903 (unsupported-but-reversible-elsewhere).