Policy gate on every model call
A policy-as-code rule evaluates the model identity, prompt scope, and caller identity before any request reaches an AI provider. Calls that violate policy are rejected at the gateway. The rejection is written to the audit log with a reason code, so you have a record of blocked attempts as well as permitted ones.