# X_TEST_FIX_UNRUNNABLE

## Means

a `fix:` a test writes or asserts cites a command this build cannot run

## Typical cause

`checkErrorFixes` reads `src/` and skips tests, so a fixture error, a helper that builds one and an assertion pinning a fix string were all unchecked — and this repo has shipped a `fix:` naming a command that does not exist more than once (`x schema show`, `x logs tail`). A test is where the next one is copied from. Per-package ratchet. A command inside a comment or inside another string is not a citation — that is how `error-contract.test.ts` writes seven fixtures on purpose

## Fix

rewrite the fix the finding names as an invocation this build ships; `x help --json` lists every command, subcommand and flag

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