The census against doxa.life/research found our grid saying "Full profile" and
"Load more" where the page we clone says "Full Profile" and "Load More". Case,
nothing else — the kind of difference that is invisible in review and obvious
side by side. Fixed in the English catalogue and in the fallback literals; the
other ten locales are untouched, since none of them has a capital to drift.
The filter toggle's "Hide Filters" is now SANCTIONED in the preset rather than
fixed, with the Driver's words, the date and the card: our filter panel is open
on load because the Driver reported not being able to find the dropdowns, so our
toggle offers to hide where theirs offers to show. Same control, other state.
Everything else the census found went to the Driver as
DECIDE-RESEARCH-CENSUS-DIFFERENCES rather than into the allowlist — the legend's
prayer-band wording, our four additions, and their page title.
★ AND THE CENSUS TURNED UP A REAL DEFECT WHILE CONFIRMING THE "DATA DRIFT".
The drift is OURS. Measured against pray.doxa.life/api/people-groups/list with
this repo's own thresholds (prayer-progress.js: 0 or null = Needs Prayer):
API Needs Prayer 1,162 (58.8M) Has Prayer 945 (147.5M)
doxa.life Needs Prayer 1,162 (58.8M) — matches the API exactly
our legend Needs Prayer 1,417 (69.1M) Has Prayer 690 (137.1M)
254 people groups the API says have someone praying are drawn and counted by our
map as having nobody. Their snapshot is right and we are wrong. Recorded on the
card with a candidate cause (useMapLayers.js:226 reads only the camelCase
peoplePraying and defaults to 0, where getPrayerLevel also accepts the snake
_raw.people_praying) and passed to the shepherd for its own card rather than
fixed inside a wording commit.
27 lines
2.1 KiB
JSON
27 lines
2.1 KiB
JSON
{
|
|
"_": "Element census preset for check:element-census-vs-live — see internal/check-element-census-vs-live.mjs. Every sanctioned entry must carry the Driver's words, the date and the card; an entry without them is refused. The one sanctioned entry carries the Driver's words, its date and its card; everything else from the first run went to the shepherd as findings: the first run's ours-only list went to the shepherd as findings for adjudication, which is the rule, and an allowlist written by the owner to make its own gate green is not evidence.",
|
|
"_leaf": "THE LEAF IS THE COMPOSITE, NOT THE GRID ALONE, AND THAT IS THE WHOLE POINT OF THE PAIRING. people-groups-grid is a copy of DX-life's UupgsList.vue, which is the BODY of doxa.life/research — but that page is a MAP plus that body. MEASURED 2026-09-25: censusing the grid leaf alone against /research reports 45 omissions, and they are the research map's entire chrome (Clustering, Off/Native/MST/Network, the tab strip, the legend) — nothing to do with the grid, and a list that long trains a reader to ignore it. research-map-plus-grid is map + grid, which is what /research IS, so it is the only pairing where an omission means something. 98 strings against their 95.",
|
|
"owner": "simpleresearch",
|
|
"requireH1": false,
|
|
"pages": [
|
|
{
|
|
"name": "research /research",
|
|
"leaf": "research-map-plus-grid/research-map-plus-grid/index.html",
|
|
"live": "https://doxa.life/research"
|
|
}
|
|
],
|
|
"neg": {
|
|
"leaf": "research-map-plus-grid/research-map-plus-grid/index.html",
|
|
"text": "someone still needs prayer"
|
|
},
|
|
"sanctioned": [
|
|
{
|
|
"match": "^Hide Filters$",
|
|
"flags": "i",
|
|
"what": "our filter panel is OPEN on load, so the toggle reads 'Hide Filters' where their snapshot reads 'Show Filters' — the same control in the other state, not an extra one",
|
|
"driver": "the dropdowns don't let me select them / I don't see them working ... the toggle or filters need to be INTERESTING",
|
|
"date": "2026-09-21",
|
|
"card": "BUG-FILTER-DROPDOWNS-NOT-DISCOVERABLE-DRIVER-REPORTED"
|
|
}
|
|
]
|
|
}
|