Skip to content

feat(adapters)!: emit bbox covering struct + snap v2 (s08)#8

Merged
CooperBigFoot merged 1 commit into
mainfrom
alden-feedback/s08-adapters-covering
Jun 28, 2026
Merged

feat(adapters)!: emit bbox covering struct + snap v2 (s08)#8
CooperBigFoot merged 1 commit into
mainfrom
alden-feedback/s08-adapters-covering

Conversation

@CooperBigFoot

Copy link
Copy Markdown
Owner

Milestone alden-feedback s08. Both reference adapters (grit-v2, merit-v2) emit the HFX 0.3.0 struct bbox covering for catchments (non-nullable) + snap (nullable struct, non-nullable leaves), FORMAT_VERSION 0.3.0, snap -> hfx.aux.snap.v2; graph stays flat. Verified by building a sample and validating with the v0.3.0 validator (--strict exit 0) + verify_struct_leaf_stats.py. Pre-existing grit-v2 _write_readme REGIONS bug left untouched (flagged for s13). Plan: planning/milestone-alden-feedback/s08/plan.md.

…-v2, merit-v2)

Both adapters emit the catchments+snap bbox as a struct {xmin,ymin,xmax,ymax} (StructArray.from_arrays + leaf row-group stats + GeoParquet covering); FORMAT_VERSION 0.3.0; snap manifest -> hfx.aux.snap.v2; graph stays flat. Feeds the s13 GRIT re-host.
@CooperBigFoot CooperBigFoot merged commit e2529e2 into main Jun 28, 2026
4 checks passed
@CooperBigFoot CooperBigFoot deleted the alden-feedback/s08-adapters-covering branch June 28, 2026 00:34
CooperBigFoot added a commit that referenced this pull request Jun 29, 2026
…r accuracy (#10)

* docs(release): repoint canonical GRIT dataset URL to grit/hfx-v0.3.0

The HFX v0.3.0 (GeoParquet bbox-covering) GRIT dataset is published to a new
additive R2 prefix grit/hfx-v0.3.0/. The legacy grit/2.0.0/ dataset stays live
as the format_version 0.2.1 dataset for clients pinned to pyshed 0.2.4.

- upload-r2-rehost.sh: TARGET_PREFIX -> grit/hfx-v0.3.0/ (additive publish, not
  in-place overwrite); derived scope guard becomes ^grit/hfx-v0.3.0/; header,
  comment, and FATAL-message prose updated.
- README.md / hosting/README.md / adapters: canonical manifest + object URLs
  repointed; hosted-dataset format_version prose corrected to 0.3.0.
- rehost runbook: post-fire manifest curl check repointed to the new prefix.

* docs(adapters): correct grit-v2 snap aux to v2 and adapter table to format_version 0.3.0

Both grit-v2 and merit-v2 emit FORMAT_VERSION 0.3.0 and hfx.aux.snap.v2 (PR #8);
the READMEs still claimed snap.v1 / format_version 0.2.1.

* docs(hosting): fix 0.3.0 GRIT docs for additive new prefix

- adapters/merit-v2/README: align to FORMAT_VERSION 0.3.0 / hfx.aux.snap.v2
  (mirrors the grit-v2 README fix; build_adapter.py already emits these)
- hosting/grit-hfx-v0.3.0/README: new 0.3.0 dataset README for the additive
  grit/hfx-v0.3.0/ prefix (base URL, format_version, snap.v2, bbox covering)
- hosting/grit-2.0.0-rehost-v0.3.0/README: rewrite runbook for the additive
  new-prefix model (OD-8 resolved, publish-not-overwrite, empty pre-state,
  attribution publish step, existence post-checks)

* docs(readme): drop exact legacy byte count from the GRIT 0.3.0 dataset table

The 43,361,501,501-byte figure is the measured size of the legacy 0.2.1 build;
the 0.3.0 covering dataset (added bbox struct + leaf stats) will differ. Keep the
approximate ~43 GB, matching hosting/grit-hfx-v0.3.0/README.md.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant