A clean checkout has no scripts/panoptiblog or threadbare node_modules, so deploy-ext.sh failed its own test gate on franc and dompurify. Install both lockfiles before running the release tests.
Verified by running the two installs and the full root suite on a clean worktree.