Every table in this bundle lists what EXISTS. The map can filter to the gap and rank its 40 largest, but 40 is a preview and a map is not something you hand to a prayer group or work through in a spreadsheet. There was no exportable list of what is missing. "Where Nothing Was Found" is that list: 3,457 people groups, 347,030,459 people, 183 of them speaking a sign language. Largest first, with CSV and JSON export already provided by the shared table. IT IS NOT THE EXISTING "GAPS & OPPORTUNITIES" TABLE and could not have been folded into it. That one is one row per group across the curated 2,106-record set, so it structurally cannot see these 3,457. It keeps its own job — bridge-language analysis for the groups it does cover — and this sits beside it. EVERY ROW CARRIES ITS OWN PROVENANCE: checked_pools and unchecked_pools travel with the data, so an exported CSV cannot be read as a finding about the world. Rows with an EMPTY "pools checked" are groups whose language was in no resource table at all, and they say so rather than looking identical to a group that was searched and came back empty. The meta states outright that audio has never been searched for any group here. THE COUNTRY CLICK NOW REACHES IT. The deep-link filter applied only to the resource table, so a country click could show what a country HAS and never what it lacks — the half a mobiliser came for. Chad: 94 of 3,457. Nepal: 54. Both match the map's own country sheet exactly, which is the check that the two surfaces are describing the same groups. 180 ROWS PRINTED A RAW ISO3 IN THE COUNTRY COLUMN — "CHE", plus Canada, Taiwan, Timor-Leste, Mexico, Argentina. gospel-by-country knows 170 countries and the boundaries file 162, while the pins span 242. Names now come from people-groups-slim, the source the pins were built from, so coverage matches by construction rather than by luck; the curated spellings still win where they exist. 180 -> 1. The one left is Kosovo, whose ISO coding is genuinely contested across datasets, and its row is named "Deaf of Kosovo" so no reader is misled — one honest code beats starting a hand-written country table. Verified: the tab renders 3,457 rows with all eight columns and both export buttons, the country filter isolates Chad and Nepal correctly, and the coverage gate plus the table and deep-link probes all pass.
78 lines
No EOL
1.1 KiB
JSON
78 lines
No EOL
1.1 KiB
JSON
{
|
|
"generated": "2026-08-01",
|
|
"method": "Derived from the source tables in this folder.",
|
|
"tables": [
|
|
{
|
|
"name": "people-group-resources",
|
|
"rows": 2106
|
|
},
|
|
{
|
|
"name": "gospel-access-vs-growth",
|
|
"rows": 2106
|
|
},
|
|
{
|
|
"name": "key-cities",
|
|
"rows": 1646
|
|
},
|
|
{
|
|
"name": "network-operators",
|
|
"rows": 6526
|
|
},
|
|
{
|
|
"name": "country-connectivity",
|
|
"rows": 175
|
|
},
|
|
{
|
|
"name": "social-platforms",
|
|
"rows": 1306
|
|
},
|
|
{
|
|
"name": "messaging-channels",
|
|
"rows": 1157
|
|
},
|
|
{
|
|
"name": "languages-by-country",
|
|
"rows": 613
|
|
},
|
|
{
|
|
"name": "languages-per-city",
|
|
"rows": 1866
|
|
},
|
|
{
|
|
"name": "city-bridge-opportunities",
|
|
"rows": 28
|
|
},
|
|
{
|
|
"name": "deaf-gap",
|
|
"rows": 120
|
|
},
|
|
{
|
|
"name": "open-doors",
|
|
"rows": 2106
|
|
},
|
|
{
|
|
"name": "key-cities-admin-n",
|
|
"rows": 277
|
|
},
|
|
{
|
|
"name": "platform-reachability",
|
|
"rows": 2625
|
|
},
|
|
{
|
|
"name": "gaps-and-opportunities",
|
|
"rows": 2106
|
|
},
|
|
{
|
|
"name": "people-group-pins",
|
|
"rows": 12379
|
|
},
|
|
{
|
|
"name": "gospel-resource-links",
|
|
"rows": 3550
|
|
},
|
|
{
|
|
"name": "gospel-gaps",
|
|
"rows": 3457
|
|
}
|
|
]
|
|
} |