diff --git a/plugin-designs/gospel-resources/scripts/build-people-group-pins.mjs b/plugin-designs/gospel-resources/scripts/build-people-group-pins.mjs index 3a44f2f41..ef45c3208 100644 --- a/plugin-designs/gospel-resources/scripts/build-people-group-pins.mjs +++ b/plugin-designs/gospel-resources/scripts/build-people-group-pins.mjs @@ -413,15 +413,39 @@ const SIGN_NOT_SCANNED = 'deaf_bible_society, door_international — both key-ga // SIGN-LANGUAGE SOURCES CHECKED AND REJECTED, so the next agent does not re-probe them. // This is the largest blocked population on the map — 183 groups and 55.2 million people — // so it is worth saying exactly what was tried: -// - deafbible.com 3,894 bytes, the same app shell for every URL. No catalogue to read. -// - door.international 114 bytes. Nothing there at all. +// - deafbible.com 3,894 bytes, the same app shell for every URL — re-measured +// 2026-09-25 and unchanged, including /sitemap.xml, which also +// returns the shell. Their robots.txt allows everything; there is +// simply nothing served to a fetch. api.deafbible.com answers 525, +// a Cloudflare origin failure, so even the app's own API is down. +// - doorinternational.org the REAL DOOR International domain (door.international below +// is not theirs). Answers 403 with a Cloudflare "Just a moment..." +// interstitial on every path INCLUDING robots.txt. That is a bot +// shield, and this repo does not circumvent shields — it reached GRN +// through their own public 5fish site rather than around it. Out on +// access, not on doctrine, and it needs a human asking them. +// - door.international NOT DOOR International. Re-measured 2026-09-25: the domain is +// parked for sale on GoDaddy's aftermarket, and it now publishes an +// llms.txt saying exactly that. It looked like a lead precisely +// because it advertises an LLM policy. Their real site is +// doorinternational.org, above. // - Deaf Missions a real ministry with a real site, but ASL ONLY — and ZERO of the // 183 sign-language groups in this gap speak ASL, so it adds nothing // here even though it is doctrinally fine and genuinely useful. // - JW / Watchtower produce a great deal of sign-language material and are EXCLUDED on // doctrine, without exception. Not a coverage decision. -// So the 136 indexable sign codes plus the 47 private-use ones stay blocked on an agreement -// rather than on a search, which is why the gap sheet calls them an access problem. +// So the sign codes stay blocked on an agreement rather than on a search, which is why the +// gap sheet calls them an access problem. +// +// ★ AND IT IS A BIGGER PROBLEM THAN THIS MAP WAS TREATING IT AS. Cross-checking Doxa's +// roster against IMB's own access flags: 122 of Doxa's 2,107 people groups are DEAF — +// 17.5 million people — and 92 of them have nothing in this index. For 33 of those 92 IMB +// records that material EXISTS, much of it dated 2021 with a translation level of +// "Selections" or "Stories": Armenian, Bulgarian, Myanmar, Cambodian, Cuban sign languages +// and more. That is a coordinated body of work this build cannot see, and the two +// organisations who hold it are both unreachable by fetch. It is the single largest +// identified-but-unreachable set on this map, and the route is someone asking them for +// access rather than another agent probing the same three hosts. // Attach Zume where the language matches. A code with no other resource still gets an // entry, because "training exists in your language" is a real answer to "what is there".