Say what <doxa-country-map> is, so the gate and the gallery both have an answer

check:descriptions failed on development: country-map.vue had a rich prose header
and no @description TAG, which extracts to an empty string. My header explained
at length why the bundle exists and never said, in one line, what it IS — so the
plugin-studio, the gallery and the SPA's rail had nothing to show a reader.

The tag matters more than the prose: generate-tree matches
/^\s*\*\s*@([\w-]+)\s+(.+?)\s*$/gm, so a paragraph with no asterisked tag is
invisible to it. Verified the text reaches the BUILT manifest, not just the
source, since the manifest is what the gate and every consumer read.

37 of 37 profiles now described. country-map rebuilt, tree and SRI refreshed.
This commit is contained in:
Doxa Maps 2026-09-29 02:29:42 +00:00
parent 38e36e7de4
commit 1226cbeb0a
3 changed files with 6 additions and 2 deletions

View file

@ -3,6 +3,10 @@
* country-map.vue — the standalone country map, as its own element.
*
* @element doxa-country-map
* @description One country's people groups on a map, as a single droppable element — the pins,
* their prayer colouring and their popups, without the regions dashboard's stat cards, chooser
* or table. Use it where a page already knows which country it is about: give it countryCodes
* and it fetches and draws that country's groups itself.
*
* ★ WHY THIS BUNDLE EXISTS. DX-life's country pages render nothing where a map belongs. The map
* they need has been in this repo since the regions clone landed, but it was reachable only by

View file

@ -180,7 +180,7 @@
"stage": "production",
"label": "Country Map",
"file": "country-map.vue",
"description": "",
"description": "One country's people groups on a map, as a single droppable element — the pins,",
"element": "doxa-country-map",
"type": "single",
"isMap": false,

View file

@ -180,7 +180,7 @@
"stage": "production",
"label": "Country Map",
"file": "country-map.vue",
"description": "",
"description": "One country's people groups on a map, as a single droppable element — the pins,",
"element": "doxa-country-map",
"type": "single",
"isMap": false,