01
Two engines, no shared code
The primary engine compiles rules from data. The checker implements the same specification directly — plain tables, whole-number arithmetic, no rules engine, no solver, no shared constant. It is written to be able to disagree.
How we know
The checker imports nothing from the engine it checks. Zero edges, enforced by a test that reads the import graph.
A mirror that imports the original verifies nothing. Independence has to be structural or it is decorative.