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