X_CHANNEL_LITERAL_UNSCANNED
Means
the rule's seam was not among the files scanned
Typical cause
CHANNEL_SEAM in scripts/channel-literals.ts names a module that has moved, so its exemption names nothing and a clean run proves nothing
Fix
edit CHANNEL_SEAM in scripts/channel-literals.ts to name the module that declares channel(), then bun run channel-literals --json