d35fefddd9
The a11y (Pa11y live) PR check failed at "Install root JS deps": root `npm ci` hits EBADENGINE because @cspell/cspell-*@10.0.0 require Node >=22.18.0 while the workflow pinned Node 20. Pre-existing mismatch (cspell ^10 predates this branch and fails identically on main), unrelated to the discipline-guard hook changes. Node 22 satisfies both the repo engines (>=20) and cspell (>=22.18). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>