From 55b350cd8a32c7b1b89607297951a46c5dc3232b Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 30 Sep 2026 23:57:36 +0000 Subject: [PATCH 1/3] docs(releases): append a dated correction to the 17.3.0 migrate-meta upgrade bullet MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The bullet says `os migrate meta` "also prints `runtime 17.0.0` on a 17.3.0 install". That was the 17.3.0 output; from 17.4.0 the chain line reads `Chain: protocol 17 → 17 (this runtime implements protocol 17)`. Per the maintainer ruling on published release text, the original sentence is left byte-identical and a dated correction line is appended in place. Four added lines, none removed. Claude-Session: https://claude.ai/code/session_01JAhu8u8QfBvRjVZDox7CP9 Co-authored-by: Claude --- content/docs/releases/v17/17-3.mdx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/content/docs/releases/v17/17-3.mdx b/content/docs/releases/v17/17-3.mdx index 383c9aa916e..ecec2354df5 100644 --- a/content/docs/releases/v17/17-3.mdx +++ b/content/docs/releases/v17/17-3.mdx @@ -646,6 +646,10 @@ reached by that run. **nine** of the items on this page were live and unaddressed on that stack. Its scope is the protocol chain; everything else on this list is outside it. (It also prints `runtime 17.0.0` on a 17.3.0 install.) + **Correction (2026-09-30):** from 17.4.0 the command prints + `Chain: protocol 17 → 17 (this runtime implements protocol 17)`; + `runtime 17.0.0` was the 17.3.0 output. See #15585 (the human-readable + line landed in #16058). **Metadata and build — run `os validate` before you ship** From 5b88fd4081e7aea95e8779e30719ef4e309dfc5a Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 1 Oct 2026 00:01:49 +0000 Subject: [PATCH 2/3] docs(releases): date the 17.3.0 migrate-meta correction to its UTC authoring day The correction line was first written on 2026-09-30 UTC and is finished on 2026-10-01 UTC; the ruled form is a dated line, and the date is the day the correction is made. Claude-Session: https://claude.ai/code/session_01JAhu8u8QfBvRjVZDox7CP9 Co-authored-by: Claude --- content/docs/releases/v17/17-3.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/releases/v17/17-3.mdx b/content/docs/releases/v17/17-3.mdx index ecec2354df5..9218a063e8c 100644 --- a/content/docs/releases/v17/17-3.mdx +++ b/content/docs/releases/v17/17-3.mdx @@ -646,7 +646,7 @@ reached by that run. **nine** of the items on this page were live and unaddressed on that stack. Its scope is the protocol chain; everything else on this list is outside it. (It also prints `runtime 17.0.0` on a 17.3.0 install.) - **Correction (2026-09-30):** from 17.4.0 the command prints + **Correction (2026-10-01):** from 17.4.0 the command prints `Chain: protocol 17 → 17 (this runtime implements protocol 17)`; `runtime 17.0.0` was the 17.3.0 output. See #15585 (the human-readable line landed in #16058). From f4f2566a01c9e931588a76413a8b444876317ff6 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 1 Oct 2026 00:53:55 +0000 Subject: [PATCH 3/3] docs(releases): narrow the 17.3.0 migrate-meta correction to the parenthetical MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The first wording said the bullet's command prints `protocol 17 → 17` from 17.4.0 on. It does so on 17.4.0 only: from 17.5.0 `--to` defaults to the highest major the installed spec has a step for, so `os migrate meta --from 17` prints `protocol 17 → 18` there and on main. The correction now states only what holds on every build from 17.4.0: the parenthetical on the `Chain:` line reads `(this runtime implements protocol 17)`, where 17.3.0 printed `(runtime 17.0.0)`. It no longer says where the chain ends and does not assert the headline's `Nothing to migrate`. Form unchanged: dated, referenced, in place, original sentence byte-identical. Claude-Session: https://claude.ai/code/session_01JAhu8u8QfBvRjVZDox7CP9 Co-authored-by: Claude --- content/docs/releases/v17/17-3.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/content/docs/releases/v17/17-3.mdx b/content/docs/releases/v17/17-3.mdx index 9218a063e8c..1168854fb96 100644 --- a/content/docs/releases/v17/17-3.mdx +++ b/content/docs/releases/v17/17-3.mdx @@ -646,10 +646,9 @@ reached by that run. **nine** of the items on this page were live and unaddressed on that stack. Its scope is the protocol chain; everything else on this list is outside it. (It also prints `runtime 17.0.0` on a 17.3.0 install.) - **Correction (2026-10-01):** from 17.4.0 the command prints - `Chain: protocol 17 → 17 (this runtime implements protocol 17)`; - `runtime 17.0.0` was the 17.3.0 output. See #15585 (the human-readable - line landed in #16058). + **Correction (2026-10-01):** from 17.4.0 the parenthetical on the `Chain:` + line reads `(this runtime implements protocol 17)`; `(runtime 17.0.0)` was + the 17.3.0 output. See #15585 (the human-readable line landed in #16058). **Metadata and build — run `os validate` before you ship**