diff --git a/README.md b/README.md index b769d4ffc..595e072b8 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ Made by Vibe Coders for Vibe Coders to prepare the way of the Lord and make His relational-stewardship training (bounded and centered sets). - **What each map is for:** - **Big Picture:** the library's own interface, the one agents use to build maps. - - **UPG-100:** the most strategic. It divides the task into prayer packets. + - **UPG100 List:** the most strategic. It divides the task into prayer packets. - **Gospel maps:** the resources that exist in each language. - **UPG Neighbor:** the reached neighbors near each unreached group. - **Gospel × Internet:** all of it, together. Built for linguists, catalysts, translators (human @@ -37,7 +37,7 @@ Built with love, with the prayer that these maps bless the nations. **A blessing for you.** These maps and posters are given to bless the people who bless the nations. We love you, and we are thankful for your work. We bless you in Jesus' name. -Every poster is in Posterverse (`plugin-designs/posterverse/`): the UPG 100 List, Country Posters, +Every poster is in Posterverse (`plugin-designs/posterverse/`): the UPG100 List, Country Posters, Poster Design and Wall of People Groups. They are all in the Plugin Studio (`bun run dev`) too. # dx-maps — one build, maps that embed everywhere @@ -119,7 +119,7 @@ people groups of the world. When you work here, the goal is one of these: | **Reach a city** | Regions (`regions-dashboard`) and the country map (`country-map`): the people groups of each country. The production maps work by country and region; city-level planning (Prayer Walk Planner) is still experimental | | **Mobilize for people groups** | Big Picture (`dashboard-plus-grid`); Simple Research (`research-map-plus-grid`) | | **Plan outreach** | Gospel Resources (`gospel-resources`): what exists in each language; Cities with Internet (`cities-internet`): whether a group can be reached online | -| **Pray: packets and prayer resources** | UPG 100 List (`my-upg-100-list`), Regions and Simple Research: posters and prayer packets; Prayer Progress (`doxa-simple-map`) | +| **Pray: packets and prayer resources** | UPG100 List (`my-upg-100-list`), Regions and Simple Research: posters and prayer packets; Prayer Progress (`doxa-simple-map`) | - **Start with the skill:** [`skills/plugin-designer`](./skills/plugin-designer) teaches the patterns, the shared library and the checks. @@ -149,7 +149,7 @@ the Research Gallery, which DX Life publishes as **Deep Research**. An eighth pr














` to a map's page address, or, when a map is embedded in
your own page, set `"locale"` in its `profile-config`. Arabic reads right to left.
-
+
-UPG-100 List with `?lang=ar`: the interface is in Arabic; people-group and place names come from the data.
+UPG100 List with `?lang=ar`: the interface is in Arabic; people-group and place names come from the data.
| Code | Language | | Code | Language |
|---|---|---|---|---|
@@ -966,7 +966,7 @@ doxa-maps/
├── plugin-designs/ YOUR maps — one folder per plugin (the free zone)
│ ├── doxa-maps-spa/ the Research Gallery (capability 5)
│ ├── plugin-studio/ the Plugin Studio (capability 5)
-│ ├── my-upg-100-list/ UPG-100 List (capability 4)
+│ ├── my-upg-100-list/ UPG100 List (capability 4)
│ ├── doxa-simple-map/ Prayer Progress and its presets (capability 2)
│ ├── all-people-groups/ a single map (capability 1)
│ └── template-bundle/ copy this to start a new plugin
diff --git a/documentation/architecture/poster-generation.md b/documentation/architecture/poster-generation.md
index 080bf9ffc..d6b615b9c 100644
--- a/documentation/architecture/poster-generation.md
+++ b/documentation/architecture/poster-generation.md
@@ -1,4 +1,4 @@
-# Architecture — UPG-100 poster generation
+# Architecture — UPG100 List poster generation
> The simple overview is in `library/scripts/posters/README.md`. This is the full reference for the
> generator: files, environment, pipeline, and the gotchas that have bitten before.
@@ -53,7 +53,7 @@ the app is rebuilt.**
| `VITE_API_BASE_URL` | — | Satisfies the fail-closed config gate. No request is made under `OFFLINE=1`. |
| `ONLY` | — | Build a single zone by `zoneKey`. |
| `UPG100_DATA_PATH` | the profile in this repo | Only override to test against other data. |
-| `SERIES_INDEX` / `SERIES_NAME` | derived / `List of 100 UPG's` | Series line on the sheet. |
+| `SERIES_INDEX` / `SERIES_NAME` | derived / `UPG100 List` | Series line on the sheet. |
## Two things that will bite you
diff --git a/documentation/how-to-build-mobile-apps-from-plugins/README.md b/documentation/how-to-build-mobile-apps-from-plugins/README.md
index cb008c9f2..5909c3e9d 100644
--- a/documentation/how-to-build-mobile-apps-from-plugins/README.md
+++ b/documentation/how-to-build-mobile-apps-from-plugins/README.md
@@ -12,7 +12,7 @@ Deep Research is the plugin that is already a whole app. It is the app shell in
- Simple Research;
- Regions;
- Prayer Progress;
-- UPG-100 List;
+- UPG100 List;
- Cities with Internet;
- Gospel Resources.
@@ -95,7 +95,7 @@ It is the same command with another start page. Name the page's folder inside `p
```bash
APP_START=doxa-simple-map/doxa-simple-map bun run phone:from-tree # Prayer Progress
-bun run phone:from-tree # unset: the UPG-100 list
+bun run phone:from-tree # unset: the UPG100 List
```
Pick a page that works on a phone; Big Picture, for one, is desktop only. The start-page step
diff --git a/documentation/how-to.md b/documentation/how-to.md
index 87b0e186a..8c226e21d 100644
--- a/documentation/how-to.md
+++ b/documentation/how-to.md
@@ -237,7 +237,7 @@ snippets (leave it empty for relative URLs that work wherever the folder is drop
## Hosting the dx-maps folder: caching, compression, CORS
**Why it matters.** On a cold load a map's layers draw about 10–17 s after the page opens (measured
-on the UPG-100 list page). The bundle and the map engine take under 2 s of that; the rest is basemap
+on the UPG100 List page). The bundle and the map engine take under 2 s of that; the rest is basemap
tiles and data files such as the country-boundary file (1,866 KB raw, 597 KB gzipped). Compression
cuts every visit; caching means a returning reader doesn't download the same files again.
diff --git a/documentation/readme-images/delegation-model.png b/documentation/readme-images/delegation-model.png
index 9c4af462b..f569964ac 100644
Binary files a/documentation/readme-images/delegation-model.png and b/documentation/readme-images/delegation-model.png differ
diff --git a/documentation/readme-images/src/delegation-model.svg b/documentation/readme-images/src/delegation-model.svg
index d65a45e13..2fab55176 100644
--- a/documentation/readme-images/src/delegation-model.svg
+++ b/documentation/readme-images/src/delegation-model.svg
@@ -72,7 +72,7 @@
-UPG-100
+UPG100
List
cap 4
diff --git a/documentation/reference.md b/documentation/reference.md
index 7cf033b8e..efdae5b7c 100644
--- a/documentation/reference.md
+++ b/documentation/reference.md
@@ -347,7 +347,7 @@ The measurements behind the rules above, kept for whoever needs the reasoning.
one. `verify:map-paint` passes under both tokens (it checks GL + attribution, not tiles), so judge tile
loading by the tile response count, not a screenshot — the basemap is Mapbox Light, which looks bare.
- **Share round-trip (2026-09-22).** 8/8 passed with six distinct reopened tags, each matching its plugin
- (the two UPG-100 profiles share one tag). A pass count alone cannot catch an SPA fallback that renders
+ (the two UPG100 List profiles share one tag). A pass count alone cannot catch an SPA fallback that renders
*a* map for every URL.
- **Why SRI identity, not HTTP status.** A platform's app URL can return 200 with a sign-in page; comparing
each live bundle's bytes against the manifest's `integrity` hash is a cryptographic identity proof that