diff --git a/internal/fixtures/driver-references-baseline.json b/internal/fixtures/driver-references-baseline.json index 0518394f6..3474f65e5 100644 --- a/internal/fixtures/driver-references-baseline.json +++ b/internal/fixtures/driver-references-baseline.json @@ -223,19 +223,6 @@ "library/components/map-controls/MapToolbar.vue\u0000shape breaking precisely where the Driver is most likely to look at it.": 1, "library/components/map-controls/ShareButton.vue\u0000/* ★ NO SCROLLBAR — THE MENU SHOWS THE WHOLE SNIPPET (Driver 2026-09-23: \"the share menu that": 1, "library/components/map-controls/ShareButton.vue\u0000LEFT — which is what the Driver asked for, arrived at by measurement rather than by hardcoding a": 1, - "library/components/maps/RegionCountryMap.vue\u0000// \"these pins are one group\", and that is a Driver taste call, not a legibility defect.": 1, - "library/components/maps/RegionCountryMap.vue\u0000// 'NUMERALS ARE HELD' (COMMON.md; Driver via shepherd 2026-09-26) covers the whole formatted": 1, - "library/components/maps/RegionCountryMap.vue\u0000// EVIDENCE FOR THAT RULING, measured here and passed to the Driver's card: a REGIONED tag is what": 1, - "library/components/maps/RegionCountryMap.vue\u0000// THE REGION COLOURS, CARRIED ONTO THE LANDMASSES (Driver card, 2026-09-24).": 1, - "library/components/maps/RegionCountryMap.vue\u0000// THE RESTING STATE IS BIGGER THAN THE CLONE'S, and only here. The Driver reported the pins": 1, - "library/components/maps/RegionCountryMap.vue\u0000// THE SHARED EDGE-SCROLL STRIPS, on by Driver decision (2026-09-24, via shepherd card": 1, - "library/components/maps/RegionCountryMap.vue\u0000// THEIR MAP CONTROLS, ported verbatim (CountryMap.vue:181-182). The Driver caught that these": 1, - "library/components/maps/RegionCountryMap.vue\u0000// instead of flying to the region, which is exactly what the Driver reported.": 1, - "library/components/maps/RegionCountryMap.vue\u0000// the Driver's sanctioned addition and renders under the GLOBE projection, so its subject is a": 1, - "library/components/maps/RegionCountryMap.vue\u0000// toLocaleString(languageCode). Exact parity is on hold, not abandoned -- when the Driver rules,": 1, - "library/components/maps/RegionCountryMap.vue\u0000// wastes width. Driver 2026-09-26: \"the only changes are to the map to make it look better, and to": 1, - "library/components/maps/RegionCountryMap.vue\u0000// ── ★ PRINT: THE LEGEND GOES BESIDE THE MAP, NOT OVER IT (Driver test round 2, #2) ──────────": 1, - "library/components/maps/RegionCountryMap.vue\u0000// ★ THE SCROLL STRIPS WERE SWALLOWING THE MAP CONTROLS (Driver, on Mapbox): zoom in, zoom out": 1, "library/components/poster/PosterDialog.vue\u0000* What the Render button does. 'print' (default, Driver rule 2026-09-28: an export-poster button opens": 1, "library/components/poster/PosterWall.vue\u0000// (name / country / population / religion — usePosterPrints.js:150). The PRAYER PACKET the Driver": 1, "library/components/poster/PosterWall.vue\u0000// Driver 2026-09-25, the sticker/olive-oil-bottle brief: this box is a BANNER that DISPLAYS": 1, @@ -367,10 +354,6 @@ "plugin-designs/all-people-groups/all-people-groups.vue\u0000* ★ LOAD ORDER (2026-09-25, the Driver: \"not even loading, takes a very long time\"). Pins used to": 1, "plugin-designs/all-people-groups/all-people-groups.vue\u0000// ─── The four categories (the Driver's palette) ──────────────────────────────": 1, "plugin-designs/all-people-groups/all-people-groups.vue\u0000// ★ THE LOCALE-HONOURING FALLBACK, per dx-shepherd's ruling (2026-09-27) and the Driver's goal (d):": 1, - "plugin-designs/big-picture/big-picture.vue\u0000// The FOUR real grid axes (Country excluded per Driver).": 1, - "plugin-designs/big-picture/big-picture.vue\u0000same number twice, above the fold, which is the redundant-header shape the Driver's": 1, - "plugin-designs/big-picture/src/components/BpResearchHeader.vue\u0000* Region / Block / People-Group / Religion. (Country EXCLUDED per Driver.)": 1, - "plugin-designs/big-picture/src/components/BpResearchHeader.vue\u0000// the FOUR grid axes (Country excluded per Driver): Region / Block / People-Group / Religion.": 1, "plugin-designs/cities-internet/connectivity-list.vue\u0000// NUMERALS ARE HELD for the Driver (dx-shepherd, 2026-09-26): a locale-following format would switch": 1, "plugin-designs/cities-internet/connectivity-map.vue\u0000// Dark slate with a white ring (Driver 2026-09-28: the red dots looked wrong on the mostly green": 1, "plugin-designs/cities-internet/connectivity-map.vue\u0000// ── People-group dots (Driver: \"red dots on the map to show me where the people groups are\")": 1, @@ -383,14 +366,6 @@ "plugin-designs/country-posters/country-posters-mfe.vue\u0000* Driver: \"Country Posters is supposed to have two tabs, structured like the": 1, "plugin-designs/country-posters/country-posters-mfe.vue\u0000* LIST FIRST, MAP SECOND. The Driver's principle, already applied in upg-100-mfe:": 1, "plugin-designs/country-posters/country-posters-mfe.vue\u0000/* ── palette: DX-life material light. NO AUTO-DARK (Driver 2026-09-20): a system set to": 1, - "plugin-designs/dashboard-plus-grid/dashboard-plus-grid.meta.json\u0000\"_comment\": \"Capability-4 composite that BAKES the research-dashboard + people-groups-grid into ONE self-contained element (both components imported directly + compiled into a single bundle, NO runtime bundle injection — unlike stack-demo which composes via src). Rendered stacked via the shared StackLayout so you scroll through both. This is the 'two elements baked into one' element the Driver asked for.\",": 1, - "plugin-designs/dashboard-plus-grid/dashboard-plus-grid.vue\u0000// Driver couldn't scroll down to the grid. Fix: give this section a definite ONE-SCREEN height": 1, - "plugin-designs/dashboard-plus-grid/dashboard-plus-grid.vue\u0000// NO section title/sub (BUILD-BIGPIC-DROP-REDUNDANT-SECTION-HEADERS). The Driver does not want a": 1, - "plugin-designs/dashboard-plus-grid/dashboard-plus-grid.vue\u0000// THE BUG THIS FIXES (Driver-reported; measured 2026-09-22). Selecting anything in the": 1, - "plugin-designs/dashboard-plus-grid/dashboard-plus-grid.vue\u0000// WITH-GRID). The Driver: \"the people place language, religion sidebar… is not working with": 1, - "plugin-designs/dashboard-plus-grid/dashboard-plus-grid.vue\u0000// title bar), so a StackLayout section title here would be a DUPLICATE — the Driver saw \"Research": 1, - "plugin-designs/dashboard-plus-grid/dashboard-plus-grid.vue\u0000// ★ COUNTRY WAS THE FIFTH TO EARN ITS MAPPING (Driver-reported 2026-09-22: \"when I click on": 1, - "plugin-designs/dashboard-plus-grid/dashboard-plus-grid.vue\u0000": 1, - "plugin-designs/doxa-research-map/scripts/check-export-poster-prints.mjs\u0000* check-export-one-click, and it passed while the button did exactly what the Driver has now ruled": 1, - "plugin-designs/doxa-research-map/scripts/check-export-poster-prints.mjs\u0000* ★ THE RULE CHANGED, AND THIS GATE ASSERTED THE OLD ONE (the Driver, 2026-09-28: \"an export-poster": 1, - "plugin-designs/doxa-research-map/scripts/check-reduced-motion-jumps.mjs\u0000console.log('\\n The Driver is photosensitive. A camera that sweeps on every filter is the defect.')": 1, "plugin-designs/doxa-simple-map/doxa-simple-map.vue\u0000// Prayer progress bar (header of the prayer legend; Driver 2026-09-16). The payload": 1, "plugin-designs/doxa-simple-map/doxa-simple-map.vue\u0000// borders — the \"dark green\" the Driver called our most beautiful map. Without a token the engine": 1, "plugin-designs/doxa-vision-card/doxa-vision-card.vue\u0000* ★ WHY IT WAS REBUILT (2026-09-25). The Driver: \"the data doesn't make sense … super false": 1, @@ -542,142 +497,6 @@ "plugin-designs/prayer-walk-planner/prayer-walk-planner.vue\u0000// PHONE: the zone list folds behind a ☰ button (Driver, test round 2 #8) and opens as a drawer over the": 1, "plugin-designs/prayer-walk-planner/prayer-walk-planner.vue\u0000// The Driver: \"the printed map is a ~10px sliver\". Cause, measured 2026-09-25: print used to": 1, "plugin-designs/prayer-walk-planner/prayer-walk-planner.vue\u0000// ★ THE \"VERY TINY MAP\" (Driver; measured 2026-09-25: 747x76 in the Research Gallery at 1280x800,": 1, - "plugin-designs/regions-dashboard/index.js\u0000* This bundle ships the Driver's 2-tab Regions element as three flat profiles:": 1, - "plugin-designs/regions-dashboard/region-dashboards.vue\u0000// (RegionDetail.vue:176) and stretches the same card; the Driver reported it, and dx-shepherd is": 1, - "plugin-designs/regions-dashboard/region-dashboards.vue\u0000// change to what the Campaign Server shows, so it is the Driver's call and not mine.": 1, - "plugin-designs/regions-dashboard/region-dashboards.vue\u0000// giveaway (Driver, 2026-09-24). @font-face is DOCUMENT-scoped, so it registers here beside": 1, - "plugin-designs/regions-dashboard/region-dashboards.vue\u0000// ── ★ PRINT: LET THE DOCUMENT FLOW ONTO PAGES (Driver test round 2, #2) ──────────────────────": 1, - "plugin-designs/regions-dashboard/region-dashboards.vue\u0000// ★ PRINT (Driver test round 2, #2 — the half the @media print rules could not do). The complaint": 1, - "plugin-designs/regions-dashboard/region-dashboards.vue\u0000// ★ auto-FILL WITH A CAPPED TRACK MINIMUM. Driver test round 2: the Population card — the LAST": 1, - "plugin-designs/regions-dashboard/region-dashboards.vue\u0000": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardDataTable.vue\u0000header above the grid, the Driver asked for it to ride the EXISTING bar instead, and it was": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardDataTable.vue\u0000one row selected the bar wrapped to 43px and pushed a control out of it -- the Driver's": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardDataTable.vue\u0000★ NO EXPLANATORY HINT HERE (Driver, 2026-09-22: \"there does not need to be this text in the": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardMapPanel.vue\u0000/* Plain BLACK behind the sphere (Driver: \"if not, then just do black background, not grey\").": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardMapPanel.vue\u0000/* ★ THE GALAXY IS THE CONTAINER, NOT THE TILES (Driver 2026-09-23, correcting the first attempt:": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardMapPanel.vue\u0000// \"Reverting to orange - the Driver ruled explicitly against it.\" ★ NO LONGER TRUE. That": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardMapPanel.vue\u0000// '#fff' at full opacity, because the Driver asked for WHITE rings and 0.95 alpha over a": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardMapPanel.vue\u0000// (Driver 2026-09-22: \"the pins look like eyes, they look kind of creepy\")": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardMapPanel.vue\u0000// Blue dots + white rings are the Driver's own settled ruling (\"I like the blue dots. Do not": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardMapPanel.vue\u0000// Driver 2026-09-22: \"keep every Mapbox component working so we don't break Mapbox": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardMapPanel.vue\u0000// Driver decision with a contrast analysis attached (see the long note on the layer's paint block:": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardMapPanel.vue\u0000// Driver is describing. The densest data cell (75E/15N) was shoved to x=939, onto the right": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardMapPanel.vue\u0000// Driver's own word for it (\"those are the heartbeat zones\", \"God's heart beats loudest for the": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardMapPanel.vue\u0000// NON-UNIFORM lightness steps, so the TOP of the ramp — where the Driver's complaint actually": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardMapPanel.vue\u0000// change: space-color is pure black on the Driver's instruction (\"not grey\"). star-intensity": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardMapPanel.vue\u0000// deliberate and bought the hue the Driver asked for while still clearing the 7:1 floor that was": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardMapPanel.vue\u0000// family and reads as brown. Rejected on spec, not on score — the Driver asked for orange.": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardMapPanel.vue\u0000// giving the Driver back a navy pin or giving up the label red.": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardMapPanel.vue\u0000// here — this pin is ONE fixed colour at FULL opacity, never tinted per bin. The Driver's": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardMapPanel.vue\u0000// indication why. But dashboard.config.js pins provider:'mapbox' DELIBERATELY — the Driver's own": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardMapPanel.vue\u0000// light symbol wants a DARK ground. The constraint did not get violated, it INVERTED. The Driver's": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardMapPanel.vue\u0000// merged into the \"heat map\" look the Driver reported. Paling the ramp (above) fixes the": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardMapPanel.vue\u0000// ruling was given while the ramp was PALE and the pin navy; the Driver has since asked for": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardMapPanel.vue\u0000// separation is real and larger; whether it now READS as \"clearly distinct\" is the Driver's call.": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardMapPanel.vue\u0000// that does not respond; the remaining budget went to the Driver's actual spec, the label red.": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardMapPanel.vue\u0000// was on the map — which is a strong candidate for the Driver's report that \"60-149 red is the same": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardMapPanel.vue\u0000// whole derivation: the Driver named a brand family, and the family has coordinates.": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardMapPanel.vue\u0000// why the Driver tied it to the globe/flat setting: flat shows the same bad center, but a": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardMapPanel.vue\u0000// zoomed-out view where the Driver saw the heat map. The footprint at z1 drops 24%, which": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardMapPanel.vue\u0000// ── Table selection -> camera (the Driver's ask: \"select in the table, the map zooms there\") ──": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardMapPanel.vue\u0000// ╔═ BUG-CAMERA-FLIES-TO-NORTH-POLE-ON-FLAT-FACETS (Driver, 2026-09-22) ════════════════════╗": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardMapPanel.vue\u0000// ★ BIN 1 DARKENED #e8e8e8 -> #c9c9c9 (Driver 2026-09-23: \"bangladesh is not showing up as a": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardMapPanel.vue\u0000// ★ SUPERSEDED BY --rd-map-h (BUG-MAP-ZOOM-BROKEN-BY-THE-SCROLL-FIX, Driver-reported 2026-09-23).": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardMapPanel.vue\u0000// ★ THE GALAXY, THE WAY MAPBOX DOES IT (Driver: \"find out how Mapbox does the galaxy stars and": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardMapPanel.vue\u0000// ★ THE TWO ENGINES DISAGREE ON THIS ONE CALL, AND THE CATCH HID IT (Driver 2026-09-23: \"the map": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardMapPanel.vue\u0000// ★ ZOOMED OUT BY DEFAULT, WITH REAL ZOOM-OUT RANGE (Driver 2026-09-23: \"I don't want the map": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardMapPanel.vue\u0000of the band, so the Driver's cursor lands on it and scrolling feels completely dead.": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardResearchFilters.vue\u0000/* ★ 5px -> 3px. The band's own padding is the FOURTH owner of what the Driver sees as one": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardResearchFilters.vue\u0000// (0 < n < 144) / full (n >= 144). Three levels => a DROPDOWN, which is also where the Driver": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardResearchFilters.vue\u0000// ★ THE TYPED SEARCH IS A FILTER AND MUST LOOK LIKE ONE (Driver 2026-09-23: \"I searched Bhutan": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardResearchFilters.vue\u0000filters\" the Driver named (card BUILD-SELECTED-ROW-MUCH-THINNER-AND-CENTRED). The band's own": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardTopBar.vue\u0000* came back green while the Driver was plainly still looking at his selection in the top bar. A": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardTopBar.vue\u0000* not a readout of it, and the Driver's sentence names it as this header's defining occupant.": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardTopBar.vue\u0000/* SHARE in this bar (Driver 2026-09-28: \"too large\"). ShareButton is the map toolbar's 40px round button": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardTopBar.vue\u0000/* ★ FULL PILL, not a bigger number picked by eye (Driver: \"I want the search bar in the top": 1, - "plugin-designs/research-dashboard/src/components/dashboards/DashboardTopBar.vue\u0000