170 more codes, 52 with gospel audio — 31%, against 43% over the first nine batches. The sweep runs largest-population first, so the tail is the small and rare languages where GRN is least likely to have reached; the falling rate is the sweep working through the hard part. 922 codes carry a Words of Life link and 1,158 people groups whose ONLY resource in any pool is that recording — 79.4 million people — can hear the gospel in their own language. Tier 0 is 1,715, from 3,457 when this began. 2,045 of the gap's 2,456 codes are decided, 83%. The shape keeps telling the same story: "GRN not yet swept" has fallen 842 → 660 → 484 → 311, while the real translation gap has risen 887 → 1,220. Groups are not getting worse off; they are moving from a bucket that meant "we have not looked" into one that means "we looked everywhere we can reach". That is the number a translator should plan against, and it only became sayable once the two were separated. Provenance exact: 1,910 name GRN as checked, 1,910 decided, none decided goes unnamed. All 52 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.