01
Deterministic first
65 rules are checked by code, not by a model.
The pre-scan runs before any model call. It uses pattern matchers, syntax-tree queries, config checks, lint rules and package-registry lookups, and it has a detector for 65 rule IDs.
A model never re-judges a deterministic finding. If the model reports the same rule at the same place, the deterministic finding wins. In the result it is marked deterministic.