# Refusals Every refusal code of the host, plus the engine warning the empty scope carries. A new code literal without a table row fails the reference gate. | code | origin | when | |---|---|---| | [`QUERY_TOO_BROAD`](https://github.com/arxohq/law/blob/master/verify/ci/gates/release/lawql_reference_fixtures/QUERY_TOO_BROAD/) | host | the from-product estimate passes the limit before execution | | [`SNAPSHOT_CHANGED`](https://github.com/arxohq/law/blob/master/verify/ci/gates/release/lawql_reference_fixtures/SNAPSHOT_CHANGED/) | host | a continuation names another snapshot | | [`FULL_NEEDS_ONE_PACKAGE`](https://github.com/arxohq/law/blob/master/verify/ci/gates/release/lawql_reference_fixtures/FULL_NEEDS_ONE_PACKAGE/) | host | full: true with a scope wider than one package | | [`RESPONSE_TOO_LARGE`](https://github.com/arxohq/law/blob/master/verify/ci/gates/release/lawql_reference_fixtures/RESPONSE_TOO_LARGE/) | host | the answer misses the byte budget even at one row | | [`ROWS_TRUNCATED`](https://github.com/arxohq/law/blob/master/verify/ci/gates/release/lawql_reference_fixtures/ROWS_TRUNCATED/) | host | the page shows a window of a larger result | | [`CORPUS_EMPTY`](https://github.com/arxohq/law/blob/master/verify/ci/gates/release/lawql_reference_fixtures/CORPUS_EMPTY/) | kernel | the scope matched no snapshot package, written by the engine itself |