From 79b9963c750834ae707281eb79e1a44edcebdc8b Mon Sep 17 00:00:00 2001 From: Florent Tapponnier <160007691+Flotapponnier@users.noreply.github.com> Date: Tue, 1 Sep 2026 20:35:33 +0200 Subject: [PATCH] =?UTF-8?q?fix(bench-243):=20prod=20is=20Singapore-only=20?= =?UTF-8?q?=E2=80=94=20no=20dims=20inherited=20from=20snapshot,=20abstract?= =?UTF-8?q?=20names=20the=20probe=20region?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 9555bb76079c70f8d673d82c33dab1112fcab4fa) --- src/lib/spec.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/lib/spec.ts b/src/lib/spec.ts index d873e51a2..fd55092d4 100644 --- a/src/lib/spec.ts +++ b/src/lib/spec.ts @@ -131,8 +131,12 @@ export function overlayEditorial(stored: Benchmark, spec: Spec): Benchmark { // too so newly added dimension values (e.g. region opts added to // an existing bench) surface immediately on the compare matrix // and the bench page filters without waiting on the materialise - // worker to rewrite the snapshot. - dimensions: spec.dimensions ?? stored.dimensions, + // worker to rewrite the snapshot. No `?? stored` fallback: the + // live YAML is the source of truth, so a spec that declares NO + // dimensions must not inherit tabs from a snapshot written by a + // worker running a divergent branch (keyed-rpc-robinhood: main is + // Singapore-only while dev/worker carries the region dims). + dimensions: spec.dimensions, // provider_notes is a YAML editorial declaration: drives the // per-provider chip rendered next to the name in the ranking row. // Overlay so newly added notes surface immediately without waiting