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