Neutral wording in a table strangers read

check:public-hygiene is the white-label gate for the giveaway, and translator-org-links.json
shipped an internal role noun: the held-Bible-Society reason read "...is the Driver's ruling, not
this script's". A recipient reading our data files should not meet our process vocabulary. It now
reads "a product ruling", which keeps the meaning exactly — the point was always that this build
will not decide a doctrine question on its own.

Fixed in the script that writes the table, not the artifact, or the next build would put it back;
the same phrase in that file's header comment went too, rather than waiting to be flagged
separately now studio has closed the comment half of this class.

Regenerated by re-running the verifier: 16 of 16 organisations answered again, so the table is
current rather than hand-edited. My published tables now carry no internal vocabulary — checked
with word boundaries across all of them, which is also how I learned the six "rega" hits reported
in my sweep were the word "aggregates".
This commit is contained in:
Doxa Maps 2026-09-28 00:45:42 +00:00
parent 566c6578f2
commit b3ade5c384
3 changed files with 16 additions and 16 deletions

View file

@ -1,7 +1,7 @@
{
"meta": {
"title": "Who to contact — screened, fetched homepages for the organisations named in the credits",
"generated": "2026-09-26",
"generated": "2026-09-28",
"grain": "one entry per organisation, matched to a credit string by the regexes it carries",
"verified_orgs": 16,
"orgs_that_did_not_answer": 0,
@ -11,7 +11,7 @@
},
"not_linked": [
{
"reason": "national Bible Society — several UBS members publish editions containing the deuterocanonicals, so whether a Society contact sits inside the 66-book filter is the Driver's ruling, not this script's"
"reason": "national Bible Society — several UBS members publish editions containing the deuterocanonicals, so whether a Society contact sits inside the 66-book filter is a product ruling, not this script's"
},
{
"reason": "doctrine not established from published material — left out rather than guessed"
@ -22,7 +22,7 @@
"held": [
{
"pattern": "bible society|biblical society|bibelselskab|bibelsellskap|soci(e|é)t(y|é) b[ií]blica|sociedad b[ií]blica|lembaga alkitab|united bible societies|sirk[əe]ti|bible societies",
"reason": "national Bible Society — several UBS members publish editions containing the deuterocanonicals, so whether a Society contact sits inside the 66-book filter is the Driver's ruling, not this script's"
"reason": "national Bible Society — several UBS members publish editions containing the deuterocanonicals, so whether a Society contact sits inside the 66-book filter is a product ruling, not this script's"
},
{
"pattern": "artists for israel|k[äa]rnbibeln|sanskritbible|gilakmedia|tarifit|gSungrab|audiobiblia",
@ -36,7 +36,7 @@
"why": "Bible translation agency, Canadian office of the Wycliffe Global Alliance.",
"state": "verified",
"method": "homepage-get",
"detail": "HTTP 200, 2084732 bytes",
"detail": "HTTP 200, 2085539 bytes",
"match": [
{
"s": "wycliffe[^,]*\\bcanada\\b",
@ -50,7 +50,7 @@
"why": "Bible translation agency, Australian office of the Wycliffe Global Alliance.",
"state": "verified",
"method": "homepage-get",
"detail": "HTTP 200, 87857 bytes",
"detail": "HTTP 200, 87865 bytes",
"match": [
{
"s": "wycliffe[^,]*australian?\\b",
@ -146,7 +146,7 @@
"why": "Evangelical mission agency; translation among its field work.",
"state": "verified",
"method": "homepage-get",
"detail": "HTTP 200, 190863 bytes",
"detail": "HTTP 200, 190482 bytes",
"match": [
{
"s": "\\bSIM\\b",
@ -164,7 +164,7 @@
"why": "Scripture publisher; absorbed the World Bible Translation Center, whose name the credits still carry.",
"state": "verified",
"method": "homepage-get",
"detail": "HTTP 200, 701341 bytes",
"detail": "HTTP 200, 701210 bytes",
"match": [
{
"s": "world bible translation cent(er|re)",

View file

@ -15,7 +15,7 @@
* ⚠ WHAT IS DELIBERATELY ABSENT. National Bible Societies hold 89+ of the credits and NONE of
* them is linked here. Not doubt about the Societies — the brief's filter is "only the 66-book
* canon", and several UBS members publish editions that include the deuterocanonicals, so
* whether a Society CONTACT is inside or outside that line is the Driver's ruling to make and not
* whether a Society CONTACT is inside or outside that line is a product ruling to make and not
* this script's. They stay named-without-a-link until it is made, and the count is reported so the
* gap is visible rather than quiet. Same for the orgs whose doctrine I could not establish: they
* are listed in `unscreened` with the reason, never linked.
@ -84,7 +84,7 @@ const ORGS = [
/* Credits that are NOT linked, and why. Counted in the table so the silence is legible. */
const HELD = [
{ pattern: /bible society|biblical society|bibelselskab|bibelsellskap|soci(e|é)t(y|é) b[ií]blica|sociedad b[ií]blica|lembaga alkitab|united bible societies|sirk[əe]ti|bible societies/i,
reason: 'national Bible Society — several UBS members publish editions containing the deuterocanonicals, so whether a Society contact sits inside the 66-book filter is the Driver\'s ruling, not this script\'s' },
reason: 'national Bible Society — several UBS members publish editions containing the deuterocanonicals, so whether a Society contact sits inside the 66-book filter is a product ruling, not this script\'s' },
{ pattern: /artists for israel|k[äa]rnbibeln|sanskritbible|gilakmedia|tarifit|gSungrab|audiobiblia/i,
reason: 'doctrine not established from published material — left out rather than guessed' },
]

View file

@ -1,7 +1,7 @@
{
"meta": {
"title": "Who to contact — screened, fetched homepages for the organisations named in the credits",
"generated": "2026-09-26",
"generated": "2026-09-28",
"grain": "one entry per organisation, matched to a credit string by the regexes it carries",
"verified_orgs": 16,
"orgs_that_did_not_answer": 0,
@ -11,7 +11,7 @@
},
"not_linked": [
{
"reason": "national Bible Society — several UBS members publish editions containing the deuterocanonicals, so whether a Society contact sits inside the 66-book filter is the Driver's ruling, not this script's"
"reason": "national Bible Society — several UBS members publish editions containing the deuterocanonicals, so whether a Society contact sits inside the 66-book filter is a product ruling, not this script's"
},
{
"reason": "doctrine not established from published material — left out rather than guessed"
@ -22,7 +22,7 @@
"held": [
{
"pattern": "bible society|biblical society|bibelselskab|bibelsellskap|soci(e|é)t(y|é) b[ií]blica|sociedad b[ií]blica|lembaga alkitab|united bible societies|sirk[əe]ti|bible societies",
"reason": "national Bible Society — several UBS members publish editions containing the deuterocanonicals, so whether a Society contact sits inside the 66-book filter is the Driver's ruling, not this script's"
"reason": "national Bible Society — several UBS members publish editions containing the deuterocanonicals, so whether a Society contact sits inside the 66-book filter is a product ruling, not this script's"
},
{
"pattern": "artists for israel|k[äa]rnbibeln|sanskritbible|gilakmedia|tarifit|gSungrab|audiobiblia",
@ -36,7 +36,7 @@
"why": "Bible translation agency, Canadian office of the Wycliffe Global Alliance.",
"state": "verified",
"method": "homepage-get",
"detail": "HTTP 200, 2084732 bytes",
"detail": "HTTP 200, 2085539 bytes",
"match": [
{
"s": "wycliffe[^,]*\\bcanada\\b",
@ -50,7 +50,7 @@
"why": "Bible translation agency, Australian office of the Wycliffe Global Alliance.",
"state": "verified",
"method": "homepage-get",
"detail": "HTTP 200, 87857 bytes",
"detail": "HTTP 200, 87865 bytes",
"match": [
{
"s": "wycliffe[^,]*australian?\\b",
@ -146,7 +146,7 @@
"why": "Evangelical mission agency; translation among its field work.",
"state": "verified",
"method": "homepage-get",
"detail": "HTTP 200, 190863 bytes",
"detail": "HTTP 200, 190482 bytes",
"match": [
{
"s": "\\bSIM\\b",
@ -164,7 +164,7 @@
"why": "Scripture publisher; absorbed the World Bible Translation Center, whose name the credits still carry.",
"state": "verified",
"method": "homepage-get",
"detail": "HTTP 200, 701341 bytes",
"detail": "HTTP 200, 701210 bytes",
"match": [
{
"s": "world bible translation cent(er|re)",