229b1993ac
The Release / parity job runs with `--locked` and clippy `-D warnings`. Main CI ran without either flag, so commits could pass main CI but fail the release pipeline at the parity stage — which has been silently blocking every npm publish since v0.4.6 (latest npm = 0.4.8 even though git tags reach v0.5.2). Most failures were either fmt drift caused by new stable rustc / rustfmt revisions or lockfile drift the workspace CI never noticed. Aligns the Lint job's clippy step with `--locked -- -D warnings` and the Test job with `--locked` + an explicit `git diff --exit-code -- Cargo.lock` lockfile drift guard. From here on, anything that would fail Release / parity also fails main CI on the same push, so we never push a tag we know will fail the publish. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>