# X_DRILL_FAILED

## Means

a fault drill property did not hold

## Typical cause

x drill played a fault against the app and a framework contract the drill states (a coded answer, a bounded request, readiness, recovery, a terminal job, a drained role) was not met; the property and its evidence are printed

## Fix

`x drill <name> --json` — read the failed property and its evidence, then explain the code that evidence names: x errors explain <CODE>

[Testing](/error-codes#testing)
