doxa-maps/plugin-designs/gospel-internet/scripts
Doxa Maps c73a0be9da Shipped code cited a document nobody outside this machine can open
Seven comments across six files pointed at SPEC-GOSPEL-INTERNET-DASHBOARD, which
lives only in _qa-cycle: never cloned, never published. A reader of the public
source met a citation they could not follow, which is worse than no citation —
it implies the reasoning is written down somewhere they may look for.

The durable part is now plugin-designs/gospel-internet/README.md, written as
BUILT rather than as specced: the views and their shared URL state, the list
model and its fail-closed rule, the two set charts (rings, bands, the label
keep-out, fit vs fill-all and why band depth is the binding constraint), why the
charts fit their box, the data joins, the columns, and the gates that guard each
of those. Section 13's honesty rules are carried over close to verbatim, because
they are constraints on the product and not notes: pins are approximate, never
"reached", never who works where, internet figures are the country's, public data
only.

Two citations did not become README links, deliberately. The facet rail's quoted
a design INSTRUCTION ("comes from the kit; do not re-implement"), so the
instruction is kept and only the unreachable document name dropped — inventing a
README section to host it would be citing myself. board.meta.json's and the
instances file's now point at the README section that actually describes the
URL-state behaviour they depend on.

The instances file is edited through the JSON parser: my first attempt did string
surgery and put unescaped double quotes inside a string value, which JSON.parse
caught before it could ship.
2026-09-29 03:34:22 +00:00
..
build-gospel-internet.mjs Shipped code cited a document nobody outside this machine can open 2026-09-29 03:34:22 +00:00
build-language-tree.mjs Gospel x Internet: a shared tree link restores its rows, and FCBH's verse scope counts 2026-09-27 19:42:03 +00:00
build-translation-readiness.mjs Gospel x Internet: translation readiness, from open data 2026-09-27 17:51:54 +00:00
check-gospel-internet-i18n.mjs Gospel x Internet: translation readiness, from open data 2026-09-27 17:51:54 +00:00
check-gospel-internet-model.mjs Gospel x Internet: an always-on Glottolog credit; old links with map state still open the map 2026-09-28 01:49:44 +00:00
check-gospel-internet-render.mjs Gospel x Internet: an always-on Glottolog credit; old links with map state still open the map 2026-09-28 01:49:44 +00:00
check-language-tree.mjs Gospel x Internet: a shared tree link restores its rows, and FCBH's verse scope counts 2026-09-27 19:42:03 +00:00
fetch-glottolog.mjs Gospel x Internet: the language tree and the gospel resources tab 2026-09-27 02:24:52 +00:00
fetch-translation-readiness.mjs Gospel x Internet: translation readiness, from open data 2026-09-27 17:51:54 +00:00