170 more codes, 73 with gospel audio. 870 codes carry a Words of Life link and 1,104 people groups whose ONLY resource in any pool is that recording — 79.3 million people — can hear the gospel in their own language. Tier 0 is 1,769, from 3,457 when this began. 1,876 of the gap's 2,456 codes are decided, 76% of the sweep, and the "GRN not yet swept" bucket has fallen from 842 groups to 484: that share of the gap is evaporating as the crawl proceeds rather than because anything was translated, which is why the sheet names it separately. The real translation gap barely moves by comparison — 1,001 to 1,101 — because groups leaving the unswept bucket mostly land there. That is the honest shape of this work: the sweep is not shrinking the gap so much as telling the truth about which part of it is real. Provenance exact: 1,744 name GRN as checked, 1,744 decided, none decided goes unnamed. All 73 new URLs verified before shipping. |
||
|---|---|---|
| .. | ||
| 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.