# X_SOURCE_HEADER_UNSCANNED

## Means

the source-header guard read no shipped source file

## Typical cause

the corpus glob matched nothing, so every file reported zero and the rule enforced nothing

## Fix

edit `PATTERNS` in `scripts/lib/corpus.ts` so it matches this repo layout, then `bun run scripts/source-headers.ts --json`

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