Commit graph

6 commits

Author SHA1 Message Date
doxa-maps publish
e2f37a0eb9 Publish: regions-dashboard catches up with main
check:published found one bundle drifted since the last publish —
regions-dashboard, 546KB served against 546KB built. SAME SIZE, DIFFERENT HASH,
which is the case the gate compares sha384 for: two builds can coincide in
length and a size check would call that a match.

The drift is real work, not noise: regions landed a395e7bf ("Country page: six
more terms the clone had and live has moved past") after the last publish, so
six translation terms were sitting unpublished.

Verified before push: 24 bundles, 22 manifest bundles all resolving, 57 leaves
with zero unresolved script srcs, zero bundles carrying the old broken asset
path, tree settled, diff scoped to app/doxa-maps and confined to the one bundle
plus the two index files it touches.
2026-09-25 02:32:59 +00:00
doxa-maps publish
836d0bab4d Publish: the embedBase asset-path fix now reaches every bundle
852310d0 fixed resolveAssetsBase at source; only my-upg-100-list was rebuilt, so
thirteen other bundles were still published with the off-by-one and their assets
404'd. Found by running check:poster-card-fits against the newly-current live
site: country-posters passed locally and failed live with four preview images
404ing at /plugin-assets/assets/previews/country-*.webp.

All 24 bundles rebuilt (7c8fc15d). Verified before push: zero bundles contain
the +"/../assets" concatenation, 57 leaves with zero unresolved script srcs,
tree settled, diff scoped to app/doxa-maps only.
2026-09-25 02:07:58 +00:00
doxa-maps publish
63cea35291 Publish doxa-maps bundles with the embedBase asset-path fix
The previous attempt at this publish (b7fea73, reverted as bb160bc) broke the
live map: resolveAssetsBase computed <treeRoot>/../assets, one segment too high,
so boundary geojson 404'd and the map painted a basemap with none of our data.

Fixed at source in 852310d0 -- the asset pool lives INSIDE the tree, which is
what a leaf's own '../../assets' has always meant and what generate-tree stages.
Now covered by check:embed-base, pure path arithmetic, mutation-tested against
the exact off-by-one.

Verified before push: 24 bundles, 22 manifest bundles all resolving, 57 leaves
with zero unresolved script srcs, boundaries present at the path the fix
targets, tree settled, diff scoped to app/doxa-maps only.
2026-09-25 01:31:56 +00:00
driver
bb160bc395 Revert "Publish doxa-maps bundles: 24 bundles, 57 leaves"
This reverts commit b7fea73a70.
2026-09-25 01:20:58 +00:00
doxa-maps publish
b7fea73a70 Publish doxa-maps bundles: 24 bundles, 57 leaves
The catalog was serving a tree many merges behind the source. Measured before
this publish: 19 of 19 comparable leaves STALE by SRI hash, 0 current, and three
bundles absent from the catalog entirely (prayer-walk-planner, regions-dashboard,
upg-neighbor) while present in the build.

After: 24 bundles, 57 leaves, every leaf's baked integrity matching the bundle it
loads, every leaf script src resolving, and all 22 manifest bundles present on
disk.

Built tree verified settled before merge (builders=0, waiters=0, churn=0, quiet
465s) and scoped to app/doxa-maps only — no other team's subtree touched.

KNOWN PRE-EXISTING, NOT INTRODUCED HERE: app/index.json references 12
<bundle>.iife.js paths that no build produces. Zero .iife.js files existed in the
previous catalog commit and zero exist in the source tree, and the live site
already 404s them today while the .js files beside them serve 200. That file is
outside app/doxa-maps and is untouched by this publish.
2026-09-25 01:15:45 +00:00
Doxa Maps
22c0c1ab46 Public snapshot 2026-09-24 03:17:26 +00:00