Ultimate

X_VOCABULARY_REDECLARED

Means

a closed set of string literals is declared a second time

Typical cause

RENDER_MODES / OFFLINE_STRATEGIES / HYDRATE_STRATEGIES and the four other vocabularies are declared once. Matched on the literal SET, never the name — the copy that did the damage was called PwaRenderMode. This refusal carried NO code at all until 2026-09-06: scripts/render-modes.ts declared a local Finding without one

Fix

bun run render-modes --json — delete the second declaration and import the vocabulary from the module that owns it

Listed under CLI and verify

This page as markdown