# X_DECLARATION_READERS_UNSCANNED

## Means

the declaration scan walked nothing

## Typical cause

a glob matching no file, or a factory signature the scan no longer recognises. Both read exactly like a tree with no dead key in it, which is the one failure a ratchet cannot tell from success

## Fix

check that `packages/*/src/**/*.{ts,tsx}` still matches this layout and that a primitive factory still takes a named interface, then `bun run scripts/declaration-readers.ts --json`

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