Skip to content

Repin the US local-area overlay to the buildo-acs-local release#488

Merged
MaxGhenis merged 4 commits into
mainfrom
acs-local-overlay-repin
Jul 24, 2026
Merged

Repin the US local-area overlay to the buildo-acs-local release#488
MaxGhenis merged 4 commits into
mainfrom
acs-local-overlay-repin

Conversation

@MaxGhenis

Copy link
Copy Markdown
Contributor

Moves dataset_overlays.us.populace_us_2024_acs_local to populace-us-2024-buildo-acs-local-77e2061-20260724T110908Z (sha256 71763290ded993789af0ad818fd833a6aabb9ca7ff7d14f78315340d8617c6f4), replacing the stale Build L artifact from 2026-07-12.

Why: the buildl artifact predates every Build M/N/O target-surface repair (pre-truthful CG/interest chains, old SSI machinery, no adult-care/SE-health inputs) and its bytes crash a plain Microsimulation load (NaN inputs). The replacement is rebuilt on the certified O lineage — donor = the certified O-1 sparse release (sha-verified), base-O block-ladder geography preserved — with 1.589M households, a 4,461-target state surface at 92.83% within-10%, ESS 3× buildl, consumer-ready bytes (plain load proven by the release's own QA gate), published immutably under populace#398's non-default local-area contract with latest.json verified untouched.

Changes: revision + sha256 constants in the bundle manifest and tests, plus the docs example lineage word. The overlay-preserved / default-resolution-unchanged semantics tests are constant-driven and stay intact — tests/test_release_manifests.py 44/44 green.

Receipts: PolicyEngine/populace#512 (build, gates, sol cross-family review arc, and the 10 declared boundaries — including the inherited populace#507 SSI aged-band collapse; the release manifest's refresh_recipe makes the O-2-based refresh one command once populace#508 certifies).

Owner gates the merge — do not merge without the owner session's adjudication.

🤖 Generated with Claude Code

dataset_overlays.us.populace_us_2024_acs_local moves from the stale Build L
artifact (36de5d9a, 2026-07-12 — pre-truthful-CG/interest chains, old SSI
machinery, no adult-care/SE-health inputs, plain-Microsimulation-unloadable)
to populace-us-2024-buildo-acs-local-77e2061-20260724T110908Z: rebuilt on
the certified Build O lineage (donor = the certified O-1 sparse release,
base-O block-ladder geography preserved), 1.589M households, 4,461-target
state surface at 92.83% within-10%, consumer-ready bytes (plain loads
proven), published immutably under populace#398's non-default local-area
contract with latest.json untouched (verified).

Revision + sha256 only; the overlay-preserved / default-resolution-unchanged
semantics tests are constant-driven and stay intact (44 passing).

populace#512 carries the build receipts and the 10 declared boundaries
(inherited populace#507 SSI aged-band collapse included; the release
manifest's refresh_recipe makes the O-2 rerun one command when the fix
certifies).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
MaxGhenis and others added 3 commits July 24, 2026 08:06
The Lint gate installs unpinned latest ruff, which now formats fenced code
blocks in markdown; these 11 docs files carried pre-existing drift that
fails 'ruff format --check .' for every code-path PR. Mechanical only.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
scripts/generate_trace_tros.py regeneration; the sidecars bind
sha256(manifest.json), which the overlay repin changed.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@anth-volk

Copy link
Copy Markdown
Contributor

Suggestion: add a full certification slot for us-local alongside existing standard us

@MaxGhenis
MaxGhenis merged commit 3619534 into main Jul 24, 2026
13 checks passed
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.

2 participants