X_VOCABULARY_UNSCANNED
Means
the vocabulary rule read nothing, or the owning module declares nothing it can read
Typical cause
a scanner that walked no file reports "no copies", which is what a clean repo reports
Fix
bun run render-modes from the repo root; if the owning module was refactored, point VOCABULARY_MODULE at the file that declares the set