The map could select the groups that can already hear the gospel but have no text Scripture. A filter cannot be sorted, exported, or handed to a committee, and this is precisely the list that gets handed to a committee. None of these groups appears in "Where Nothing Was Found" either, because none of them is tier 0 — it is the opposite question. 2,355 groups across 1,224 languages, largest first, with CSV and JSON export. Each row names what the group DOES have and links to it, so it is actionable without the map: Western Punjabi, 97 million, "audio Scripture, the JESUS Film". The pools checked and the pools NOT checked are columns on every row, because an exported spreadsheet strips the caveat first and the caveat is the part that keeps this honest. Fixing the map to agree exposed a real defect in the filter shipped last tick: it counted 49 SIGN languages among its 2,289. "Can hear the gospel" is the wrong sentence about a Deaf people group, and recorded audio is neither what they lack nor what they need — this map already suppresses the audio chip and the GRN attach for them for that reason. Both surfaces now exclude them and both report 2,355. |
||
|---|---|---|
| .. | ||
| external-bundles | ||
| people-groups | ||
| posters | ||
| tables | ||
| vendor | ||
| README.md | ||
data/ — the bundler's source-of-truth data
The law: data lives here; public/ is generated. Every folder in data/ is copied into the
served web-root by the build (internal/generate-tree.mjs), exactly like the per-profile data in
plugin-designs/*/data/. You should be able to rm -rf public/ and get it all back with bun run build.
| Folder | Served at | What it is |
|---|---|---|
people-groups/ |
/assets/people-groups/ |
People-group datasets (CSV/JSON) the maps read at runtime |
vendor/ |
/assets/vendor/ |
Third-party runtime assets (e.g. table libraries) |
posters/ |
/assets/posters/ |
Rendered poster webp set (heavy pipeline output; poster walls fetch these) |
tables/ |
/assets/tables/ |
The MERGED served table set (its index.json is the merge; per-profile plugin-designs/*/data/tables are build-time sources) |
external-bundles/ |
not served | Prebuilt map IIFEs vendored from sibling projects (not built here); only the optional layouts/ shell mounted them, so the build no longer copies them into public/ |
Don't edit anything under public/ by hand — change it here (or in plugin-designs/*/data/,
layouts/*/assets/) and rebuild.