Regenerate fixture corpus from the Option B (single-flavor aggregate) publish tree #7

Merged
jared merged 1 commits from fix/fixture-option-b-aggregates into main 2026-07-23 12:21:23 -04:00
Owner

Tracks the corpus published 2026-07-23 (pipeline PR #43 / issue #28, Option B ruling): legacy aggregate families now carry exactly one row — the H2-designated Direct flavor — and Census's Total concept reconstructs as code + M-code.

Fixture delta (verified): year=2011 −173,394 non-designated aggregate rows (3,037,606 → 2,864,212; -05 max rows/gov 2 → 1), leaf rows byte-identical. 2012/2019/2020 partitions, metadata parquets, and docs unchanged (2012's published rendering is modern-sourced; modern years have no -NN codes). Manifest resyncs sha/rows/bytes.

Suite: 467 PASS / 0 FAIL / 0 WARN / 0 SKIP against the regenerated fixture — zero pin adjudications needed: the reader verbs filter is_aggregate rows and no main test pins legacy aggregate counts.

Note for the open feat/phase-r3-signposting branch: after this merges, that branch should rebase onto it before its own review completes — its measurement harness reads coverage off this fixture, and any aggregate-adjacent pins there must be adjudicated against the #28 ruling (same discipline as its v6 rebase).

Related follow-on: uscogdata#6 ("total spending" verb semantics) builds on exactly this corpus shape.

Tracks the corpus published 2026-07-23 (pipeline PR #43 / issue #28, Option B ruling): legacy aggregate families now carry exactly one row — the H2-designated Direct flavor — and Census's Total concept reconstructs as code + M-code. **Fixture delta (verified):** `year=2011` −173,394 non-designated aggregate rows (3,037,606 → 2,864,212; `-05` max rows/gov 2 → 1), leaf rows byte-identical. 2012/2019/2020 partitions, metadata parquets, and docs unchanged (2012's published rendering is modern-sourced; modern years have no `-NN` codes). Manifest resyncs sha/rows/bytes. **Suite:** 467 PASS / 0 FAIL / 0 WARN / 0 SKIP against the regenerated fixture — zero pin adjudications needed: the reader verbs filter `is_aggregate` rows and no main test pins legacy aggregate counts. **Note for the open `feat/phase-r3-signposting` branch:** after this merges, that branch should rebase onto it before its own review completes — its measurement harness reads coverage off this fixture, and any aggregate-adjacent pins there must be adjudicated against the #28 ruling (same discipline as its v6 rebase). Related follow-on: uscogdata#6 ("total spending" verb semantics) builds on exactly this corpus shape.
jared added 1 commit 2026-07-23 12:16:17 -04:00
chore: regenerate fixture corpus from the Option B (single-flavor aggregate) publish tree
R-CMD-check / check (push) Successful in 2m49s
R-CMD-check / check (pull_request) Successful in 2m38s
3583c05852
Source: cog_pipeline publish_cache built 2026-07-23T16:06:45Z at 4f992a0
(pipeline PR #43, issue #28 Option B ruling: legacy aggregate families now
publish only the H2-designated Direct flavor; Census Total = code + M-code).

Fixture delta, verified against the prior partition: year=2011 loses
173,394 non-designated aggregate rows (3,037,606 -> 2,864,212; -05 max
rows/gov 2 -> 1), leaf rows byte-identical; 2012/2019/2020 partitions,
metadata parquets, and docs unchanged. manifest.json resyncs sha256 /
row_count / size_bytes for the changed partition.

Full suite vs the regenerated fixture: 467 PASS / 0 FAIL / 0 WARN / 0 SKIP
— zero pin adjudications needed (reader verbs filter is_aggregate rows and
no main test pins legacy aggregate counts).
jared merged commit fa40266d07 into main 2026-07-23 12:21:23 -04:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Civilytics/uscogdata#7