The Claim

Doctrine has structure.
Encode the structure, score against it, refuse to emit anything that doesn't trace back.

Encode.

A graph of cases (nodes) and relationships (edges). Locked at the schema level before any answer is produced.

Score.

A four-dimensional relevance metric — calibrated on a different doctrine, then frozen. File mode 444.

Refuse.

untraceable_claims is a first-class counted field. Not swept under the rug. Counted, displayed, gated.