# X_SCAFFOLD_VERIFY_UNREADABLE

## Means

`x verify --json` in a scaffolded app printed no step table this gate could parse

## Typical cause

no step's verdict is known, so every neighbouring finding would name a step that was never reported. It has its own code because the two findings it used to be folded into both lied about the cause: one looped over rounds the gate had never printed, the other substituted the step under test and claimed the build had broken `lint`. Both of those checks are gone with the fix-follow loop; this one survives them, because an unreadable table is a condition the no-waiver gate still has to name

## Fix

`cd <dir> && bun run setup && bun run check --json` — the app's own gate, which builds before it verifies; from this repo, `bun run scripts/scaffold-gate.ts <dir> --json` runs the same two scripts

[CLI and verify](/error-codes#cli-and-verify)
