Exception: Hecks::Runtime::RemoteRefusal

Inherits:
StandardError
  • Object
show all
Defined in:
lib/hecks/runtime/errors.rb

Overview

A Lambda-routed domain's own refusal (rust/host, `Runtime

RemoteDispatcher`), carrying Rust's own refusal text verbatim — NOT yet mapped back to the specific matching class above (GivenNotMet vs. EnsuresNotMet vs. ...), a real, known, documented gap: the WASM projector's own event/refusal-wording parity work (ADR 0021) makes the TEXT match Ruby's, but nothing yet parses that text back into a typed Ruby exception the way a local dispatch already raises one directly. Callers that only need "the domain said no" (not which specific rule) are unaffected; callers pattern-matching a SPECIFIC refusal class against a Lambda-routed domain are the ones this gap would bite.