From 7b83a39a400523b4c3d4f4b863d9bc2de025f0f0 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 28 Aug 2026 16:40:33 +0000 Subject: [PATCH] The .nvmrc CONVENTIONS section 4 asks for MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Section 4 is one sentence: "`engines.node` is `>=22` and `.nvmrc` says `22`." The first half was here; the second was missing — in seven of the nine repositories, which is what happens to a rule with no gate behind it. Section 4 is the only section of CONVENTIONS.md that `conventions-gate.mjs` does not touch: it decides workflow file names (§2), AGENTS.md/CLAUDE.md pairing (§6) and .gitattributes (§6), and nothing at all about the toolchain. The file records what is already true rather than proposing a move: CI runs Node 22 here and `engines.node` already says `>=22`. What it changes is that `nvm use` picks that version instead of whatever the shell happened to have. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_0146Q9UP9JavNhdDd8bqdQik --- .nvmrc | 1 + 1 file changed, 1 insertion(+) create mode 100644 .nvmrc diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..2bd5a0a --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +22