From a8bbc6131e7906e1f8311af83510541a7ede188e Mon Sep 17 00:00:00 2001 From: Doxa Maps Date: Tue, 29 Sep 2026 14:59:23 +0000 Subject: [PATCH] Keep the reason, drop the speaker, in three merged-in comments The handoff merges brought in three references that name the Driver in shipped text: two comments in CenteredSetTarget.vue and one _why in the people-groups-grid instances. Reworded to state the engineering reason without the speaker -- an open decision now reads as pending a product decision, which is what the rule asks for. The instances file still parses as JSON. --- library/components/charts/CenteredSetTarget.vue | 8 ++++---- .../people-groups-grid/people-groups-grid.instances.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/library/components/charts/CenteredSetTarget.vue b/library/components/charts/CenteredSetTarget.vue index 18052ca56..3efd3004c 100644 --- a/library/components/charts/CenteredSetTarget.vue +++ b/library/components/charts/CenteredSetTarget.vue @@ -50,12 +50,12 @@ * 4 Same language, same people 9 Same family, different culture * 5 Same language, near culture 10 Nearby only * - * ⚠ ONE CELL IS PROVISIONAL: "people" vs the brief's "culture" in column 1 is open on the Driver's - * row 89. If he keeps "culture", exactly THREE cells change — 1, 4 and 7 — and nothing else: not + * ⚠ ONE CELL IS PROVISIONAL: "people" vs the brief's "culture" in column 1 is pending a product + * decision. If "culture" is kept, exactly THREE cells change — 1, 4 and 7 — and nothing else: not * the numbering, not the columns, not the colours. That is why this map is written here as * VOCABULARY and is NOT a default: a default would bake a provisional word into every consumer that - * forgot to pass one, and the component would become the thing that decided a Driver question. The - * same reason ShareCalendar refuses to name its own metric. + * forgot to pass one, and the component would become the thing that settled an open product + * question. The same reason ShareCalendar refuses to name its own metric. */ import { computed } from 'vue' import { layoutCenteredSet, ringTally, inwardArrow, ringRadii, RING_MIN, RING_MAX } from './centeredSet.js' diff --git a/plugin-designs/people-groups-grid/people-groups-grid.instances.json b/plugin-designs/people-groups-grid/people-groups-grid.instances.json index 3e127d0ff..22cb92632 100644 --- a/plugin-designs/people-groups-grid/people-groups-grid.instances.json +++ b/plugin-designs/people-groups-grid/people-groups-grid.instances.json @@ -26,7 +26,7 @@ { "id": "regions-look", "title": "People Groups Grid — the regions-dashboard look (link toggle + root watermark)", - "_why": "The Driver's 2026-09-28 merge preview: SAME component and SAME cards as the standalone instance above, with only the two props he chose actually differing. Open this beside 'people-groups-grid' — if anything other than the filters toggle's styling and the watermark's placement differs between the two pages, the merge has changed something it was not asked to.", + "_why": "A merge preview (2026-09-28): SAME component and SAME cards as the standalone instance above, with only the two props he chose actually differing. Open this beside 'people-groups-grid' — if anything other than the filters toggle's styling and the watermark's placement differs between the two pages, the merge has changed something it was not asked to.", "props": { "profile": "people-groups-grid", "provider": "maplibre",