From 550be251a68b1467940cf296189c7eab31b14181 Mon Sep 17 00:00:00 2001 From: Codex Date: Fri, 28 Aug 2026 04:44:18 +0300 Subject: [PATCH] test: register the smoke link for the key-quantisation internals (#331) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit smoke-select flagged quantizeKeyCoord/INCIDENT_EPS/KEY_FACTOR as symbols no smoke names — true by design: the smoke proves the verdicts through the rendered card, never touching the internals that decide which nodes are one node. The registry entry records that non-textual link (#241 rule). Issue: #331 User-Visible: no --- scripts/smoke-links.mjs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/scripts/smoke-links.mjs b/scripts/smoke-links.mjs index acbf01c9..fb2c7acd 100644 --- a/scripts/smoke-links.mjs +++ b/scripts/smoke-links.mjs @@ -27,6 +27,13 @@ /** @type {SmokeLink[]} */ export const SMOKE_LINKS = [ + { + symbols: ['quantizeKeyCoord', 'INCIDENT_EPS', 'KEY_FACTOR'], + smokes: ['smoke_junction_limits.mjs'], + because: 'the smoke proves the write barrier verdicts (refusal toasts, resize stop, ' + + 'fail-closed candidate) through the rendered card, never naming the key-quantisation ' + + 'internals that decide which nodes are one node (#331 §2.1)', + }, { symbols: [ 'placeResizeAreaLabel', 'resizeInwardNormal', 'resizeMeasuredEdges',