doxa-maps/plugin-designs/gospel-resources/scripts
doxa-maps-88655c70 df3e383c42 One source for the bridge candidate, and the map shows it too
The table offered 107 groups a next step the map did not show. The candidate is
now computed once, in the pin build beside the curated bridge, and both surfaces
read it — the same rule that put the tier in one place. 1,167 candidates across
the research index; 107 of them reach Doxa groups the curated bridge misses.

The map's sheet renders it as its own weaker panel, and the words carry the
limit: "Possibly a way in — worth checking locally", with the language, how
many groups there speak it and what share of the country they are, and "not
ranked and not recommended". No strength, because none can honestly be
computed. Never for a sign language.

A REGRESSION I INTRODUCED AND ALMOST SHIPPED. The edit that wired this used
pinCandidates without declaring it — a string replace that matched nothing and
said nothing. The ReferenceError died inside the custom-element boundary, so the
map never mounted AND the page reported zero errors. My probe then failed with a
30-second timeout that I had caused separately, by passing playwright's timeout
as the waitForFunction ARG rather than its options, which had been silently
using the default in eleven scripts. Two faults stacked: a broken page that
looked error-free, and a probe too impatient to say so.

Zero page errors is not the same as working, and that is the only reason this
was caught: __grState never appeared, which no assertion about pins could have
explained away. Verified after the fix: 2,107 pins, gap cuts to 370, the
candidate panel renders for Abai Sungai naming Malay, and 25 Deaf sheets still
show no bridge at all.
2026-09-25 09:29:48 +00:00
..
_snapshot-guard.mjs A half-finished catalogue fetch can no longer overwrite a good one 2026-09-24 11:59:48 +00:00
build-country-gap-table.mjs Finish the GRN sweep: every reachable pool has now been checked 2026-09-25 02:44:37 +00:00
build-deaf-gap-table.mjs Tell the curated tables that GRN and Scripture Earth exist 2026-09-24 22:15:53 +00:00
build-doxa-gospel-access.mjs One source for the bridge candidate, and the map shows it too 2026-09-25 09:29:48 +00:00
build-gospel-gaps-table.mjs Export which kind of gap each row is, and make both surfaces agree 2026-09-25 00:22:11 +00:00
build-people-group-pins.mjs One source for the bridge candidate, and the map shows it too 2026-09-25 09:29:48 +00:00
build-resource-links-table.mjs Stop the tables saying GRN is missing and miscounting their own rows 2026-09-24 22:46:16 +00:00
build-translation-priority-by-country.mjs Rank the translation priority by the place a team is sent 2026-09-24 22:29:38 +00:00
build-translation-priority-table.mjs Make the translation-priority list a table you can export 2026-09-24 21:14:21 +00:00
enrich-resources-list.mjs Stop claiming Scripture in a language recorded as "Undetermined" 2026-09-24 05:22:59 +00:00
fetch-arclight-index.mjs A half-finished catalogue fetch can no longer overwrite a good one 2026-09-24 11:59:48 +00:00
fetch-arclight-share-urls.mjs Say which film it is: three languages were labelled JESUS Film without one 2026-09-25 03:44:39 +00:00
fetch-door43-index.mjs A half-finished catalogue fetch can no longer overwrite a good one 2026-09-24 11:59:48 +00:00
fetch-doxa-detail.mjs All 2,107 of Doxa's groups, placed and searchable, from Doxa's own record 2026-09-25 05:35:11 +00:00
fetch-doxa-people-groups.mjs All 2,107 of Doxa's groups, placed and searchable, from Doxa's own record 2026-09-25 05:35:11 +00:00
fetch-ebible-index.mjs A half-finished catalogue fetch can no longer overwrite a good one 2026-09-24 11:59:48 +00:00
fetch-fcbh-index.mjs A half-finished catalogue fetch can no longer overwrite a good one 2026-09-24 11:59:48 +00:00
fetch-godtools-index.mjs Gospel presentations in 94 languages, from Cru's API rather than its parked domain 2026-09-24 13:51:56 +00:00
fetch-grn-index.mjs The GRN sweep was defaulting to "none", not measuring it 2026-09-25 05:42:16 +00:00
fetch-iso-macrolanguages.mjs The two largest gaps on this map were Chinese varieties of a resourced language 2026-09-24 12:44:24 +00:00
fetch-pray-index.mjs The map said "someone still needs prayer" and gave you no way to pray 2026-09-24 16:06:01 +00:00
fetch-scriptureearth-index.mjs Add Scripture Earth, and lift 28 groups off "nothing found" 2026-09-24 17:46:27 +00:00
fetch-zume-index.mjs A half-finished catalogue fetch can no longer overwrite a good one 2026-09-24 11:59:48 +00:00
refresh-country-bands.mjs Give the country sheet back the number its own footnote depends on 2026-09-25 03:19:00 +00:00
refresh-legacy-resource-flags.mjs Stop the tables saying GRN is missing and miscounting their own rows 2026-09-24 22:46:16 +00:00
verify-gospel-click-sheet.mjs The click-sheet verifier had not run in months, and was aimed at the wrong files 2026-09-25 03:33:31 +00:00
verify-gospel-links.mjs Finish the GRN sweep: every reachable pool has now been checked 2026-09-25 02:44:37 +00:00