Throw the first blocking finding of a report as an InsertRefusedError, unless the
operator explicitly overrode it. Returns the report either way, so the caller can put the
findings on the wire beside the applied chain.
An override is never silent: it is a deliberate argument from the client, made after the
refusal stated the consequence, and the report it returns still carries the failing
finding for the applied frame to broadcast.
Throw the first blocking finding of a report as an InsertRefusedError, unless the operator explicitly overrode it. Returns the report either way, so the caller can put the findings on the wire beside the applied chain.
An override is never silent: it is a deliberate argument from the client, made after the refusal stated the consequence, and the report it returns still carries the failing finding for the applied frame to broadcast.