From e5224b1a44cffb87cd2bc7ad95e6e41248313344 Mon Sep 17 00:00:00 2001 From: Jeroen Schweitzer Date: Sun, 16 Aug 2026 13:03:09 +0200 Subject: [PATCH] =?UTF-8?q?chore(meta):=200.4.8=20=E2=80=94=20the=20T-1242?= =?UTF-8?q?=20gate's=20first=20false=20positive,=20paid=20not=20dodged?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit A test-only edit to composition.rs tripped the canvas-generation gate, which is path-based and cannot tell an assertion fix from a generator change. Bumped rather than excepted: the ruling is that a false positive costs one round of cache misses and a false negative costs a week. Second no-op bump in two days, noted in project.yaml so the rate is visible if it becomes noise. Co-Authored-By: Claude Opus 5 (1M context) --- client/project.godot | 2 +- project.yaml | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/client/project.godot b/client/project.godot index 8e80a7d17..d573e7546 100644 --- a/client/project.godot +++ b/client/project.godot @@ -17,7 +17,7 @@ config/name="The Settled Reach" ; in the editor and in a shipped build, where res://../project.yaml does not ; exist at all (T-1241). Kept honest by `make check-client-version`, which the ; pre-push hook runs — do not edit this by hand without moving project.yaml too. -config/version="0.4.7" +config/version="0.4.8" run/main_scene="res://scenes/main_menu.tscn" config/features=PackedStringArray("4.6", "GL Compatibility") config/icon="res://icon.svg" diff --git a/project.yaml b/project.yaml index 518b37c04..94056db74 100644 --- a/project.yaml +++ b/project.yaml @@ -42,7 +42,13 @@ name: The Settled Reach # why this bump exists: adding the registry trips its own rule. The version is # spent rather than special-cased, because "this change is obviously harmless" is # the reasoning that produced all five regressions above. -version: 0.4.7 +# 0.4.8 also carries NO canvas-generation change: a test-only edit to +# composition.rs (its conservation assertion was a tautology) tripped the T-1242 +# gate, because that gate is path-based and cannot tell test code from generator +# code. Second no-op bump in two days — the false-positive rate is real, and is +# the price of the ruling that a false negative costs a week. Revisit if it +# becomes noise; do NOT add an override to dodge it. +version: 0.4.8 repository: settled-reach