doxa-maps/plugin-designs/gospel-resources
Doxa Maps 51a3cadd62 Eleven entries called the helper without importing it
My scripted migration inserted the import behind a guard that silently did not fire:
`if 'defineMapElement' not in s.split('function')[0]` became false as soon as the
inserted CALL appeared before the first `function` keyword — so the files that most
needed the import were exactly the ones that did not get it. 11 of 16.

Every one of those elements would have thrown "defineMapElement is not defined" on
load. A bundler does not error on a free identifier; only loading does. studio caught it
in L64 via landing-preconditions, which imports each profile, and fixed it there
(37f75601) plus added an arm to check:element-bootstrap.

This repairs the same 11 on this branch so it is not a landmine if it lands after L64,
and it is byte-equivalent to studio's fix in effect. Verified by PARSING each entry and
resolving the identifier against its import bindings — 16 of 16 bound — rather than by
re-running the kind of regex that wrote the bug.
2026-09-28 17:42:31 +00:00
..
data Finish the GRN sweep: every reachable pool has now been checked 2026-09-25 02:44:37 +00:00
scripts Neutral wording in a table strangers read 2026-09-28 00:45:42 +00:00
charts.meta.json Name the three gospel profiles the Studio was calling by their ids 2026-09-28 07:54:11 +00:00
charts.vue Untranslated English keeps its own direction in an RTL page 2026-09-27 09:35:27 +00:00
data-tables.meta.json Name the three gospel profiles the Studio was calling by their ids 2026-09-28 07:54:11 +00:00
data-tables.vue Let the gospel map's own text follow the reader's direction 2026-09-28 09:22:02 +00:00
gospel-dashboard.meta.json Plugin Studio and the gallery split production from experimental, from each bundle's own stage 2026-09-27 06:04:08 +00:00
gospel-dashboard.vue The manifest published an element name nothing defines 2026-09-25 03:50:02 +00:00
gospel-resource-rows.js 2,001 groups had readable Scripture and were told they did not 2026-09-27 18:53:52 +00:00
index.html Session work: strobe fix, grid layout, stacked tree legend, selection camera, chip bounding, asset inheritance, gates 2026-09-20 04:49:25 +00:00
index.js Eleven entries called the helper without importing it 2026-09-28 17:42:31 +00:00
resources-list.meta.json Name the three gospel profiles the Studio was calling by their ids 2026-09-28 07:54:11 +00:00
resources-list.vue Untranslated English keeps its own direction in an RTL page 2026-09-27 09:35:27 +00:00
resources-map.meta.json Commit the two pinHint:false metas that were only on disk 2026-09-24 00:01:08 +00:00
resources-map.vue Use the keys that landed for three strings the map still said in English 2026-09-28 12:57:56 +00:00