diff --git a/README.md b/README.md index d69535604..989a484d9 100644 --- a/README.md +++ b/README.md @@ -62,7 +62,7 @@ capabilities, three outputs, one shared library, one build. | **One app nests every map** — and each stays embeddable on its own | [capability 5](#capability-5--app-shell-the-research-gallery) · `bun run check:composite-reg` | | **5 capabilities, every one shippable in every output** | `bun run verify:5-caps` | | **Shared library, private plugins** — reuse without breaking each other | `bun run check:library-index` | -| **One agent per plugin, one shepherd, one working `main`** | [agent swarm](#build-it-with-an-agent-swarm) | +| **One agent per plugin, one shepherd, one working `development`** | [agent swarm](#build-it-with-an-agent-swarm) | ## For vibe coders: build, open the Studio, embed a map @@ -119,7 +119,8 @@ people groups of the world. When you work here, the goal is one of these: every other plugin. - **Land on `development`**, one change at a time through the lock, with `bun run gates:pre` passing. `main` is production and moves only on a publish. -- These 8 maps are in production. The other maps are experimental: leave them as they are unless your task is one +- These 8 maps are in production: the 7 in the gallery, plus the country map for DX Life's country pages. The + other maps are experimental: leave them as they are unless your task is one of them. *Click any ▸ to read more. Everything below is folded so you can scroll the pictures first.* @@ -129,17 +130,18 @@ people groups of the world. When you work here, the goal is one of these: ## The 7 production maps **Seven maps DX uses today** — each one a plugin you can embed on its own, and all seven together in -the Research Gallery. +the Research Gallery, which DX Life publishes as **Deep Research**. An eighth production map, the country map +(`country-map`), draws DX Life's country pages; it isn't in the gallery.
![]() Big Picture the whole research dashboard: filters, map, charts, people groups |
![]() Simple Research the research map with the people-groups grid, made for phones |
![]() Regions every region and its countries, then a dashboard per region |
-![]() UPG-100 List prayer lists of 100 people groups, with posters to print |
+![]() Prayer Progress where prayer is happening, and where it is still needed |
![]() Prayer Progress where prayer is happening, and where it is still needed |
+![]() UPG-100 List prayer lists of 100 people groups, with posters to print |
![]() Cities with Internet internet access where unreached people groups live |
![]() Gospel Resources which people groups have scripture, film or audio — and which have nothing |
![]() Research Gallery all seven in one app — capability 5 |
@@ -152,8 +154,8 @@ the Research Gallery.
![]() Simple Research |
![]() Regions |
-![]() UPG-100 List |
![]() Prayer Progress |
+![]() UPG-100 List |
![]() Cities with Internet |
@@ -448,8 +450,9 @@ snippets in `manifest.json` stay relative (`./…`) and other sites can't paste
the manifests in this repo's `public/`; `git restore public` puts them back after the copy.
This route is proven on DX Life: real pages rendering maps, one server, every production map passing
-its embed checks, copy-paste snippets included. Its drop-in branch copies the folder into `public/` and
-fills `/research` with the Research Gallery.
+its embed checks, copy-paste snippets included. Its drop-in branch copies the folder into `public/dx-maps`. Its
+`/research` page shows the research map by itself, with a link to `/deep-research`, a page not in the menu that
+holds the whole gallery as **Deep Research**.
**Embeds are pinned.** A host pastes a map's `embed.script` from `manifest.json`; its `integrity` hash
makes the browser refuse the bundle if it changed by even one byte, so copy the snippet again after each
@@ -509,19 +512,22 @@ Every plugin's exact snippet is `embed.iframe` in `public/dx-maps/manifest.json`
-##### JavaScript embed — the Research Gallery on dx-life ✅ production
+##### JavaScript embed — Deep Research for DX Life ✅ works today
-**Two lines of code put a whole app inside your own page** — here, the Research Gallery on the
-dx-life research page.
+**Two lines of code put a whole app inside your own page** — here, the Research Gallery, which DX Life
+publishes as **Deep Research** on a page of its own (`/deep-research`).
-
+
+
+*An earlier build, when the gallery sat on DX Life's research page with its tabs in the old order. It now has a
+page of its own.*