doxa-maps/plugin-designs/gospel-resources
Doxa Maps 6baf6dba65 Keep the reason, drop the speaker, across all three plugins
The 36 baselined references in gospel-internet (23), gospel-resources (9) and
cities-internet (4) each wrapped a real engineering reason around an attribution.
The reason is what a reader needs; the speaker is process vocabulary that does not
belong in shipped text.

Every one is rewritten in place, keeping the measurement and the date where they
were there: "NUMERALS ARE HELD fleet-wide (2026-09-26)", "(2026-09-27: one more
level of zoom-out was needed)", "Reported from use: it overlapped the bottom of
the page". Where a quote carried the requirement, the requirement is now stated
directly rather than quoted.

Comment-only: 36 insertions against 36 deletions, one line for one line, and no
built text changes. Route test passes — 0 files under library/ or internal/, so
this self-lands rather than going through studio.

Two things I nearly shipped by accident, both caught before committing:
`git add -A` swept in a 1,961-line vite.config timestamp artefact from my own
build, and editing the JSON meta through a parser reformatted "composes" from one
line to three. The artefact is deleted and the JSON is edited as a string, so the
diff is only what I meant to change.
2026-09-29 09:06:28 +00:00
..
data Finish the GRN sweep: every reachable pool has now been checked 2026-09-25 02:44:37 +00:00
scripts Keep the reason, drop the speaker, across all three plugins 2026-09-29 09:06:28 +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 The gap sentence is one key, so a translator can move its clauses 2026-09-29 08:11:50 +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 Keep the reason, drop the speaker, across all three plugins 2026-09-29 09:06:28 +00:00
gospel-dashboard.meta.json Keep the reason, drop the speaker, across all three plugins 2026-09-29 09:06:28 +00:00
gospel-dashboard.vue Keep the reason, drop the speaker, across all three plugins 2026-09-29 09:06:28 +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 plugin entries import the element helper they call 2026-09-28 17:40:35 +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 The loading lines and the caveat lead-ins get their own keys 2026-09-29 08:11:50 +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 Keep the reason, drop the speaker, across all three plugins 2026-09-29 09:06:28 +00:00