Add a [1/4] format step to scripts/check.sh running `bunx prettier --check src` (matching how the script invokes the other tools), renumbering the existing steps to 2-4. Future formatting drift now fails the gate. The unused-imports/no-unused-vars warn → error promotion shipped in the no-non-null-assertion commit (where the eslint rule changes live).