README screenshots retaken after d1af039a; freshness-gate comments name the tree, not the old folder
Some checks are pending
Deploy to GitHub Pages / build (push) Waiting to run
Deploy to GitHub Pages / deploy (push) Blocked by required conditions

This commit is contained in:
doxa-maps-88655c70 2026-09-25 21:45:06 +00:00 committed by Doxa Maps
parent 60477a29b1
commit 2ff0ecba35
14 changed files with 16 additions and 16 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 MiB

After

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 828 KiB

After

Width:  |  Height:  |  Size: 827 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2 MiB

After

Width:  |  Height:  |  Size: 2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 MiB

After

Width:  |  Height:  |  Size: 2.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 253 KiB

After

Width:  |  Height:  |  Size: 253 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 120 KiB

After

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 205 KiB

After

Width:  |  Height:  |  Size: 205 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 702 KiB

After

Width:  |  Height:  |  Size: 700 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 MiB

After

Width:  |  Height:  |  Size: 1.6 MiB

View file

@ -21,15 +21,15 @@
},
"cap4-upg100-list": {
"bundle": "my-upg-100-list",
"sha256": "237de597f1080ca4893650ed19f6fc3a31b7ea30da498e8fa7d1f74ca88818b2"
"sha256": "eca013c97650809080806967337b54bbdf5c5817dc318554ccffc00fc66c601f"
},
"cap4-upg100-mfe": {
"bundle": "my-upg-100-list",
"sha256": "237de597f1080ca4893650ed19f6fc3a31b7ea30da498e8fa7d1f74ca88818b2"
"sha256": "eca013c97650809080806967337b54bbdf5c5817dc318554ccffc00fc66c601f"
},
"cap4-upg100-poster-wall": {
"bundle": "my-upg-100-list",
"sha256": "237de597f1080ca4893650ed19f6fc3a31b7ea30da498e8fa7d1f74ca88818b2"
"sha256": "eca013c97650809080806967337b54bbdf5c5817dc318554ccffc00fc66c601f"
},
"cap5-doxa-maps-spa": {
"bundle": "doxa-maps-spa",
@ -41,11 +41,11 @@
},
"deploy2-mobile-upg100": {
"bundle": "my-upg-100-list",
"sha256": "237de597f1080ca4893650ed19f6fc3a31b7ea30da498e8fa7d1f74ca88818b2"
"sha256": "eca013c97650809080806967337b54bbdf5c5817dc318554ccffc00fc66c601f"
},
"exp-prayer-walk-planner": {
"bundle": "prayer-walk-planner",
"sha256": "0b695f70da64b8d5c4f0c6ca765571eb621acac08f41e49bc3da57df687ed0a5"
"sha256": "0042dda28574e86cb29543b53ece4abab835bccb995316470e138479e42de2b3"
},
"exp-wall-of-people-groups": {
"bundle": "wall-of-people-groups",
@ -53,11 +53,11 @@
},
"lang-arabic-upg100": {
"bundle": "my-upg-100-list",
"sha256": "237de597f1080ca4893650ed19f6fc3a31b7ea30da498e8fa7d1f74ca88818b2"
"sha256": "eca013c97650809080806967337b54bbdf5c5817dc318554ccffc00fc66c601f"
},
"prod-big-picture": {
"bundle": "dashboard-plus-grid",
"sha256": "27b9a2e9198b0f3274218faec09796636307d3d6af18c21ed4ba580b2c515457"
"sha256": "e8e78401cbc35ab285d6906f7f9ccbe4bc9db7a41c37dd1cde301addda7cd745"
},
"prod-cities-internet": {
"bundle": "cities-internet",
@ -69,11 +69,11 @@
},
"prod-gospel-resources": {
"bundle": "gospel-resources",
"sha256": "00c05aa0437f0304a0403037af640795f6f18797371cf14c2cd50817be1c145c"
"sha256": "88d7705148ff7f48862ef5be164b8dfc5b8d71afa04a9e86bb0fdb499d830109"
},
"prod-gospel-resources-phone": {
"bundle": "gospel-resources",
"sha256": "00c05aa0437f0304a0403037af640795f6f18797371cf14c2cd50817be1c145c"
"sha256": "88d7705148ff7f48862ef5be164b8dfc5b8d71afa04a9e86bb0fdb499d830109"
},
"prod-prayer-phone": {
"bundle": "doxa-simple-map",
@ -81,11 +81,11 @@
},
"prod-regions": {
"bundle": "regions-dashboard",
"sha256": "e90b0055e2251c51b5cdc8b419377463ec8919cfbb774725e3c6c47c370433d6"
"sha256": "8766e709cbc4e49a30590ce57c4322d54912e3749bfa44b1c58afeb41bae4d67"
},
"prod-regions-phone": {
"bundle": "regions-dashboard",
"sha256": "e90b0055e2251c51b5cdc8b419377463ec8919cfbb774725e3c6c47c370433d6"
"sha256": "8766e709cbc4e49a30590ce57c4322d54912e3749bfa44b1c58afeb41bae4d67"
},
"prod-research-gallery-phone": {
"bundle": "doxa-maps-spa",
@ -93,10 +93,10 @@
},
"prod-simple-research": {
"bundle": "research-map-plus-grid",
"sha256": "110de278cb89a41a95114fb37ea6a2809b19ae9cd99a79ef2debcd63a130de68"
"sha256": "e1f8190ed14f461801753c2743d32537fde1094e9a26555b3b40d1e22863bfae"
},
"prod-simple-research-phone": {
"bundle": "research-map-plus-grid",
"sha256": "110de278cb89a41a95114fb37ea6a2809b19ae9cd99a79ef2debcd63a130de68"
"sha256": "e1f8190ed14f461801753c2743d32537fde1094e9a26555b3b40d1e22863bfae"
}
}

View file

@ -20,9 +20,9 @@
*
* DERIVED, NOT HARDCODED
* The shot->bundle mapping is parsed out of readme-shots.mjs itself: every `await shot('name',
* '/doxa-maps/<bundle>/...')` names its bundle in the URL. Add a shot and this follows; a
* `/${TREE_NAME}/<bundle>/...`)` names its bundle in the URL. Add a shot and this follows; a
* hardcoded table would drift silently, which is the failure mode the whole file is about.
* Shots whose path is not a /doxa-maps/ leaf (the synthetic iframe host) are REPORTED as skipped
* Shots whose path is not a leaf of the tree (the synthetic iframe host) are REPORTED as skipped
* rather than dropped — an unchecked shot must be visible, not invisible.
*
* CONTENT FIRST, CLOCKS ONLY AS A FALLBACK. readme-shots writes shot-bundles.json: for each shot,
@ -37,7 +37,7 @@
* clean file is dated by its last commit; a file with local edits (or no git at all, e.g. a
* tarball) falls back to its mtime, because then the working copy IS the newest version.
*
* NEGATIVE-TESTED: appending a byte to public/doxa-maps/doxa-simple-map/doxa-simple-map.js makes
* NEGATIVE-TESTED: appending a byte to public/<tree>/doxa-simple-map/doxa-simple-map.js makes
* this FAIL naming exactly the three cap2-* shots (their recorded hash no longer matches);
* reverting it returns it to PASS. A bare `touch` does not fail it: it changes no content.
*/