doxa-maps/data/tables
doxa-maps-88655c70 59e9695aaa Correct the record: the dead bundle was my merge, not a duplicate import
dx-shepherd's verifier traced it. Merge 52ab6089 from this worktree committed
public/doxa-maps/gospel-resources/gospel-resources.js with 21 conflict markers —
both sides concatenated, 1.13 MB — and that is what threw "Identifier Ge has
already been declared" and killed every gospel leaf.

My diagnosis last commit was wrong. I blamed a module imported twice and
re-routed the import; that change was harmless but it was not the cause. The
REBUILD that came with it is what repaired the file. A plausible cause that a fix
appears to confirm is the easiest kind of wrong answer to believe.

THE ACTUAL CAUSE IS A LANDING SCRIPT I WROTE. On a conflict it resolves the one
file it expects — public/doxa-maps/index.html — and then runs "git add -A
public", which stages every OTHER file under public/ including the ones still
holding markers. One line of convenience turning a conflict git correctly refused
to guess at into a committed artefact.

So: a check that names the real condition. It scans every tracked file for an
unresolved marker, is built from character codes so it can never trip itself, and
carries a poison arm. It runs FIRST in check:gospel-all, because there is no
point measuring anything else about a tree that is mid-merge.

Also verifies the 8 links the GRN recheck recovered, which check:gospel-all
caught as shipped-but-unverified on its very first run — psi, alk, nos, jle, lma
and three more, all now confirmed landing on their own 5fish language pages.
2026-09-25 10:19:07 +00:00
..
arclight-index.json Harvest the whole Arclight catalogue: film coverage 306 -> 2,087 languages 2026-09-24 04:08:30 +00:00
arclight-share-urls.json Say which film it is: three languages were labelled JESUS Film without one 2026-09-25 03:44:39 +00:00
city-bridge-opportunities.json Data out of public/ (phase 2): posters + tables live in data/ 2026-09-16 01:37:52 +00:00
country-connectivity.json Data out of public/ (phase 2): posters + tables live in data/ 2026-09-16 01:37:52 +00:00
country-gap.json Wire the corrected GRN sweep, and translate the three lines that make the map usable 2026-09-25 07:06:33 +00:00
deaf-gap.json Sweep GRN batch ten: 1,028 groups reachable by recording alone 2026-09-25 00:18:31 +00:00
door43-index.json Door43 spelled 32 major languages with two letters, so 2.87bn people saw none of it 2026-09-24 10:27:16 +00:00
doxa-detail.json All 2,107 of Doxa's groups, placed and searchable, from Doxa's own record 2026-09-25 05:35:11 +00:00
doxa-gospel-access.json One source for the bridge candidate, and the map shows it too 2026-09-25 09:29:48 +00:00
doxa-people-groups.json Correct the record: the dead bundle was my merge, not a duplicate import 2026-09-25 10:19:07 +00:00
ebible-index.json Name and scope every Scripture link, including the 24 on an older edition 2026-09-24 06:47:23 +00:00
fcbh-index.json Bible video from FCBH, with the real book scope on every link 2026-09-24 11:47:37 +00:00
gaps-and-opportunities.json Wire the corrected GRN sweep, and translate the three lines that make the map usable 2026-09-25 07:06:33 +00:00
godtools-index.json Gospel presentations in 94 languages, from Cru's API rather than its parked domain 2026-09-24 13:51:56 +00:00
gospel-access-vs-growth.json Data out of public/ (phase 2): posters + tables live in data/ 2026-09-16 01:37:52 +00:00
gospel-by-country.json Wire the corrected GRN sweep, and translate the three lines that make the map usable 2026-09-25 07:06:33 +00:00
gospel-gaps.json Wire the corrected GRN sweep, and translate the three lines that make the map usable 2026-09-25 07:06:33 +00:00
gospel-link-verification.json Correct the record: the dead bundle was my merge, not a duplicate import 2026-09-25 10:19:07 +00:00
gospel-resource-links.json Wire the corrected GRN sweep, and translate the three lines that make the map usable 2026-09-25 07:06:33 +00:00
grn-index.json Wire the corrected GRN sweep, and translate the three lines that make the map usable 2026-09-25 07:06:33 +00:00
index.json The gap by country is now a table you can export, not just a sheet you can read 2026-09-24 15:43:13 +00:00
internet-by-country.json Data out of public/ (phase 2): posters + tables live in data/ 2026-09-16 01:37:52 +00:00
iso-macrolanguages.json The two largest gaps on this map were Chinese varieties of a resourced language 2026-09-24 12:44:24 +00:00
key-cities-admin-n.json Public data ships without working notes; unused data files stay out of the drop-in 2026-09-16 20:16:08 -05:00
key-cities.json Data out of public/ (phase 2): posters + tables live in data/ 2026-09-16 01:37:52 +00:00
languages-by-country.json Wire the corrected GRN sweep, and translate the three lines that make the map usable 2026-09-25 07:06:33 +00:00
languages-per-city.json Data out of public/ (phase 2): posters + tables live in data/ 2026-09-16 01:37:52 +00:00
messaging-channels.json Data out of public/ (phase 2): posters + tables live in data/ 2026-09-16 01:37:52 +00:00
network-operators.json Data out of public/ (phase 2): posters + tables live in data/ 2026-09-16 01:37:52 +00:00
open-doors.json Public data ships without working notes; unused data files stay out of the drop-in 2026-09-16 20:16:08 -05:00
people-group-pins.json One source for the bridge candidate, and the map shows it too 2026-09-25 09:29:48 +00:00
people-group-resources.json Wire the corrected GRN sweep, and translate the three lines that make the map usable 2026-09-25 07:06:33 +00:00
platform-reachability.json Data out of public/ (phase 2): posters + tables live in data/ 2026-09-16 01:37:52 +00:00
pray-index.json The map said "someone still needs prayer" and gave you no way to pray 2026-09-24 16:06:01 +00:00
scriptureearth-index.json Add Scripture Earth, and lift 28 groups off "nothing found" 2026-09-24 17:46:27 +00:00
social-platforms.json Data out of public/ (phase 2): posters + tables live in data/ 2026-09-16 01:37:52 +00:00
translation-priority-by-country.json Wire the corrected GRN sweep, and translate the three lines that make the map usable 2026-09-25 07:06:33 +00:00
translation-priority.json Wire the corrected GRN sweep, and translate the three lines that make the map usable 2026-09-25 07:06:33 +00:00
zume-index.json Pashto: 47.6M speakers were told Zume had nothing, while its Pashto site was live 2026-09-24 09:37:56 +00:00