Skip to content

QG312 Engine disagreement

Type Bug
Severity High
Front end a policy and a synthesised host
Guardrail category (Vassilev 2026) F. Monitoring, Auditing & Logging Guardrails
AI RMF functions (NIST AI 100-1) MEASURE, MANAGE
OWASP none: a disagreement between engines: a statement about the scan, not a risk
Gates by default yes: a new finding under it fails the default quality gate

Raised when

The generated gate and the circuit disagree, two statements of the selector answer one reproduction differently, a word outside the alphabet changes an answer, or the slip audit reports a broken string.

Why it matters

Two parts of this tool that must agree do not, so one of them is wrong and a verdict resting on it cannot be trusted. It blocks the gate until someone looks.

How to fix it

Report it to us; the reproduction is attached. A reader defect is fixed in the reader under the selector's own ratchet.

What the finding carries

A location in the document the team edits, a fingerprint that survives unrelated edits, a reproduction (a transcript replayed against NeMo Guardrails for a policy, a dialogue case played through the selector for a router, or the gate's inputs reproduced by agreement), and, where the scan can produce one, a fix whose re-scan it has already run. See the catalogue for the other rules.