From 1f77810450ab42609955735f428341dd1cbc7e14 Mon Sep 17 00:00:00 2001 From: Doxa Maps Date: Sat, 26 Sep 2026 12:09:46 +0000 Subject: [PATCH] check:share-policy: record the template-bundle, which became a map 22b92ae0 made the starter's first screen a real map (CRITIC-11), so the gate found a map bundle with no share decision. It is recorded as 'none': the starter is not published, and a copy adds a ShareButton when it becomes a real map. The gate enforces that assumption: if template-bundle is ever published, 'none' fails it. Now PASS, 12 map bundles. --- internal/check-share-policy.mjs | 1 + 1 file changed, 1 insertion(+) diff --git a/internal/check-share-policy.mjs b/internal/check-share-policy.mjs index 951d998e9..50563b45e 100644 --- a/internal/check-share-policy.mjs +++ b/internal/check-share-policy.mjs @@ -66,6 +66,7 @@ const POLICY = { 'my-upg-100-list': 'header', // upg-100-mfe.vue header owns it 'research-map-plus-grid': 'composite', // overrides child shareUrl to share itself 'key-cities': 'none', // not published + 'template-bundle': 'none', // the STARTER, not published: a copy adds ShareButton when it becomes a real map 'all-people-groups': 'own-button', // was debt-no-share; ShareButton added 2026-09-24 // ⚠ prayer-walk-planner took a SECOND LOOK before this flipped, and the reason is worth // keeping: it builds a PERSONAL WALKING ROUTE from polygons the reader draws, so a share