Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
a3331db
Start stacked release gate alignment journal
MaxGhenis Aug 27, 2026
9979d10
Record fractional weeks provenance
MaxGhenis Aug 27, 2026
d7ad753
Preserve integer support for transferred weeks
MaxGhenis Aug 27, 2026
0c5b05a
Receipt integer weeks transfer support
MaxGhenis Aug 27, 2026
c22a679
Align weeks gate with stacked source roles
MaxGhenis Aug 27, 2026
9bbd6df
Centralize stacked source channel scopes
MaxGhenis Aug 27, 2026
49052e6
Scope alimony source checks to physical ASEC
MaxGhenis Aug 27, 2026
17ed9a0
Key WIC draws by stacked person identity
MaxGhenis Aug 27, 2026
c7dd53a
Support stacked Head Start clone layouts
MaxGhenis Aug 27, 2026
3f93468
Scope Medicare source gate to stacked ASEC
MaxGhenis Aug 27, 2026
5852f4b
Scope retirement contribution source diagnostics
MaxGhenis Aug 27, 2026
e40d5db
Support stacked voluntary filing clones
MaxGhenis Aug 27, 2026
148881c
Check all stacked prior-year income clones
MaxGhenis Aug 27, 2026
52b27f7
Separate alimony source validation and carry scopes
MaxGhenis Aug 27, 2026
058f27b
Record stacked clone-layout repairs
MaxGhenis Aug 27, 2026
97de22e
Scope workers compensation sources in stacked pools
MaxGhenis Aug 27, 2026
74e9618
Scope retirement distribution source gates
MaxGhenis Aug 27, 2026
4100799
Anchor SSI reporters to physical ASEC sources
MaxGhenis Aug 27, 2026
eb5cd4b
Keep SSI assignment source blind
MaxGhenis Aug 27, 2026
3dc5df5
Keep stacked source repairs gate scoped
MaxGhenis Aug 27, 2026
9b36720
Record stacked raw-source gate repairs
MaxGhenis Aug 27, 2026
9520c03
Report divergence across all SSI disability clones
MaxGhenis Aug 27, 2026
b8e04e9
Confine physical source access to release gates
MaxGhenis Aug 27, 2026
b2de92b
Document stacked release gate alignment
MaxGhenis Aug 27, 2026
cd8c55a
Repin spec engine for integer weeks
MaxGhenis Aug 27, 2026
12a918e
Repin multispine live spec fixture
MaxGhenis Aug 27, 2026
606cbd6
Finalize weeksgate verification report
MaxGhenis Aug 27, 2026
2aa14e8
Start ACS predictor release join journal
MaxGhenis Aug 27, 2026
b7be9c3
Start pregnancy and prior-year defect journal
MaxGhenis Aug 27, 2026
364f452
Record pregnancy and prior-year root causes
MaxGhenis Aug 27, 2026
f8b9a75
Reschedule CI (Actions events lost for prior head)
MaxGhenis Aug 27, 2026
6d3351f
Record prior-year release-gate ruling
MaxGhenis Aug 27, 2026
c1a41cc
Record ACS predictor join contracts
MaxGhenis Aug 27, 2026
f5284a0
Scale prior-year availability gate by sampling rung
MaxGhenis Aug 27, 2026
4aa6269
Record prior-year gate implementation
MaxGhenis Aug 27, 2026
ecea55a
Add strict ACS release predictor join
MaxGhenis Aug 27, 2026
a710869
Harden ACS predictor crosswalk contracts
MaxGhenis Aug 27, 2026
6b8185e
Wire ACS predictor join into release builder
MaxGhenis Aug 27, 2026
d87be06
Accept numeric H5 predictor cells
MaxGhenis Aug 27, 2026
69ec0fa
Document ACS release predictor join
MaxGhenis Aug 27, 2026
01a80f4
Enforce structural pregnancy transfer eligibility
MaxGhenis Aug 27, 2026
e59ab04
Harden pregnancy and rung receipts
MaxGhenis Aug 27, 2026
de5e5d0
Repin source-attested spec identities
MaxGhenis Aug 27, 2026
d2b75e1
Repin shared spec attestations
MaxGhenis Aug 27, 2026
7caf69a
Repin ACS transfer provenance fixture
MaxGhenis Aug 27, 2026
d1fa5bb
Finalize ACS predictor join report
MaxGhenis Aug 27, 2026
011563d
Record completed provenance repin
MaxGhenis Aug 27, 2026
c1a4bfb
Record full shard verification
MaxGhenis Aug 27, 2026
c314963
Complete pregnancy and prior-year handoff
MaxGhenis Aug 27, 2026
7bd7a04
Merge stacked release gate alignment (#794); regenerate UK envelope d…
MaxGhenis Aug 28, 2026
4d35fbd
Merge pregnancy and prior-year fixes (#798, #799); regenerate envelop…
MaxGhenis Aug 28, 2026
65dd79d
Merge ACS release predictor join; regenerate attested digests over th…
MaxGhenis Aug 28, 2026
b7af403
Merge origin/main (#755); re-cut UK and BE envelope pins over the union
MaxGhenis Aug 28, 2026
82ff002
Merge origin/main (#801, #803); re-cut the UK envelope pin over the u…
MaxGhenis Aug 28, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
408 changes: 357 additions & 51 deletions PROGRESS.md

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions changelog.d/798-pregnancy-structural-transfer.fixed.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Make US pregnancy structurally female-age eligible before ACS transfer: draw once for each eligible source person, fan the result across support clones, assign false to ineligible missing recipients, and refuse preexisting or final domain/clone violations with authenticated counts. Bind the policy to the checkpointed transfer identity and carry its proof in the stacked transfer receipt.
1 change: 1 addition & 0 deletions changelog.d/799-prior-year-rung-floor.fixed.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Scale only the prior-year-income availability gate's authored lower floor by the authenticated stacked sampling rung, recording the applied match-survival factor and floor on sampled assemblies while preserving the authored 0.05 constant, upper bound, every other band, and byte-identical full-rung output.
1 change: 1 addition & 0 deletions changelog.d/acs-release-predictor-join.fixed.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Populate physical ACS rows' CPS-named inputs for the six archived US release donor models through an exact, SHA-pinned 2024 ACS person/household join; enforce reviewed disability, consumed race/Hispanic, occupation, tenure, and SSI-reporter semantics; refuse ambiguous, partial, or conflicting lineage; and receipt ASEC-native, ACS-joined, and remaining-null counts in both release manifests without changing model selection logic or gate thresholds.
1 change: 1 addition & 0 deletions changelog.d/stacked-release-gate-alignment.fixed.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Preserve integer support for transferred ``weeks_unemployed`` values and align US release-side source, clone, and deterministic-identity checks with stacked ASEC+ACS pools while retaining legacy ASEC+PUF behavior and every existing plausibility threshold.
80 changes: 40 additions & 40 deletions docs/evidence/spec-engine/us-f0-coverage.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"country": "us",
"documentation_sha256": "4b39450dbdb8dafb83c3b627123b8026c6f82c660b66fe76f341a67c4f37c77b",
"field_usage": {
"authored_normative_field_count": 32351,
"authored_normative_field_count": 32384,
"claim_count": 49,
"claims": [
{
Expand Down Expand Up @@ -220,8 +220,8 @@
],
"mode": "legacy_behavior",
"pointer_class": "all",
"pointer_count": 79,
"pointer_sha256": "1575513251c72be60edc75f378221fa878ea76e009512f1352a111586d0a60f8",
"pointer_count": 97,
"pointer_sha256": "cabaaa3d96c534f5ec37f51811c3f549d0ed20791e2892c868888c0da6d7d80e",
"rationale": null,
"relative_sink_prefix": null,
"source_prefix": "/authored/spec~1imputation.yaml/transfer_execution",
Expand Down Expand Up @@ -274,8 +274,8 @@
],
"mode": "compiler_semantic",
"pointer_class": "all",
"pointer_count": 24473,
"pointer_sha256": "1b9f7ffb88d31d2bd365c092d04a96038b2d5a2b03f4f2a79f42e95472b213d6",
"pointer_count": 24488,
"pointer_sha256": "6382a3ed07016414c31462b8bedb24590d92b792405a89c927d85fa1bd2a8347",
"rationale": null,
"relative_sink_prefix": null,
"source_prefix": "/authored/spec~1imputation.yaml/producer_graph",
Expand Down Expand Up @@ -736,8 +736,8 @@
"legacy_sinks": [],
"mode": "compiler_semantic",
"pointer_class": "all",
"pointer_count": 823,
"pointer_sha256": "c05ebb88538195798e9365f325381c14d92b74007f846f1fef50a08268e6d27d",
"pointer_count": 824,
"pointer_sha256": "7537385c3fd399a2dbb7dcd8ed7cf1ff2481ed336db621eafcbfd741d5792f40",
"rationale": null,
"relative_sink_prefix": null,
"source_prefix": "/resolved/seed_protocol",
Expand Down Expand Up @@ -772,21 +772,21 @@
"verifier": "vintages"
}
],
"configuration_field_count": 42120,
"consumed_field_count": 42120,
"configuration_field_count": 42154,
"consumed_field_count": 42154,
"generation0_effect_counts": {
"legacy_behavior": 38443,
"no_generation0_effect": 3677
"legacy_behavior": 38476,
"no_generation0_effect": 3678
},
"mode_counts": {
"compiler_semantic": 27699,
"compiler_semantic": 27715,
"front_end_validation": 348,
"identity_only": 103,
"legacy_behavior": 13970
"legacy_behavior": 13988
},
"multiple_primary_use_field_count": 0,
"pointer_inventory_sha256": "bc4a948ab632191954600da8474c5b011f977a65e24c399d126f3dc4a79f23e5",
"resolved_binding_field_count": 9769,
"pointer_inventory_sha256": "3fc6b9480ea81b9635bd0db56e180c2daf32a5cd2006a70d350586c570f96754",
"resolved_binding_field_count": 9770,
"unused_field_count": 0
},
"inventory_coverage": {
Expand All @@ -810,7 +810,7 @@
"primary_targets": 65,
"producer_authored_outputs": 92,
"producer_compiled_outputs": 227,
"producer_inputs": 2742,
"producer_inputs": 2744,
"producer_nodes": 38,
"producer_virtual_resources": 75,
"release_rungs": 5,
Expand Down Expand Up @@ -1074,11 +1074,11 @@
"legacy_adapter.stacked_checkpoint_static_components"
],
"expected": {
"schedule_sha256": "dcf3c6d2eade3449836c49a1dc4d3b8cd395aab9142db700c3c60598fa9c1c79"
"schedule_sha256": "e59c019d3d454eac99ac0ac209b6c5b6faaf9bdfcaeee18c36a25be19bf7da2f"
},
"failures": [],
"observed": {
"schedule_sha256": "dcf3c6d2eade3449836c49a1dc4d3b8cd395aab9142db700c3c60598fa9c1c79"
"schedule_sha256": "e59c019d3d454eac99ac0ac209b6c5b6faaf9bdfcaeee18c36a25be19bf7da2f"
},
"status": "covered"
},
Expand Down Expand Up @@ -1250,14 +1250,14 @@
"expected": {
"edges": 71,
"nodes": 38,
"schedule_sha256": "dcf3c6d2eade3449836c49a1dc4d3b8cd395aab9142db700c3c60598fa9c1c79",
"schedule_sha256": "e59c019d3d454eac99ac0ac209b6c5b6faaf9bdfcaeee18c36a25be19bf7da2f",
"waves": 6
},
"failures": [],
"observed": {
"edges": 71,
"nodes": 38,
"schedule_sha256": "dcf3c6d2eade3449836c49a1dc4d3b8cd395aab9142db700c3c60598fa9c1c79",
"schedule_sha256": "e59c019d3d454eac99ac0ac209b6c5b6faaf9bdfcaeee18c36a25be19bf7da2f",
"waves": 6
},
"status": "covered"
Expand All @@ -1275,11 +1275,11 @@
],
"expected": {
"relation": "source rows preserved exactly",
"rows": 2742
"rows": 2744
},
"failures": [],
"observed": {
"rows": 2742
"rows": 2744
},
"status": "covered"
},
Expand Down Expand Up @@ -1338,12 +1338,12 @@
],
"expected": {
"nodes": 38,
"sha256": "7125ad28ae2c69f22094a574bbf6ed2ddf1682a2c2c3b416f8f49304b7016ce7"
"sha256": "271a7bb8d0b3f97ff344e0b7e68184fa74738a6585c24fc8781793db669f388b"
},
"failures": [],
"observed": {
"nodes": 38,
"sha256": "7125ad28ae2c69f22094a574bbf6ed2ddf1682a2c2c3b416f8f49304b7016ce7"
"sha256": "271a7bb8d0b3f97ff344e0b7e68184fa74738a6585c24fc8781793db669f388b"
},
"status": "covered"
},
Expand All @@ -1361,12 +1361,12 @@
],
"expected": {
"producer_count": 38,
"sha256": "3850554eb804fde5e4f86a34ac1bb8a7a07aafff7e8b48396a3d5fca844798e8"
"sha256": "afebb6725373abf5b8dd4fdb77bf2814cb6fcc569cb606c0c30963a8f65c0bab"
},
"failures": [],
"observed": {
"producer_count": 38,
"sha256": "3850554eb804fde5e4f86a34ac1bb8a7a07aafff7e8b48396a3d5fca844798e8"
"sha256": "afebb6725373abf5b8dd4fdb77bf2814cb6fcc569cb606c0c30963a8f65c0bab"
},
"status": "covered"
},
Expand Down Expand Up @@ -1656,13 +1656,13 @@
"compiler_ir.node_slices"
],
"expected": {
"map_sha256": "36a9d819ef196c312888591936d49c025b0407df9928440cceefabc5458f72af",
"protocol_sha256": "15840b380329410a7094f60b0f1dad453457fc785859f0c372f2c8e2d59b0246"
"map_sha256": "271c23eca777b63bbfecc5b0bdbfffee634e13f79dd37273172f5fadda4afefb",
"protocol_sha256": "870f9b43766d4c11f6dc1538bf97e360c6a85dd0d4a4a68c149595dfc0902f0a"
},
"failures": [],
"observed": {
"map_sha256": "36a9d819ef196c312888591936d49c025b0407df9928440cceefabc5458f72af",
"protocol_sha256": "15840b380329410a7094f60b0f1dad453457fc785859f0c372f2c8e2d59b0246"
"map_sha256": "271c23eca777b63bbfecc5b0bdbfffee634e13f79dd37273172f5fadda4afefb",
"protocol_sha256": "870f9b43766d4c11f6dc1538bf97e360c6a85dd0d4a4a68c149595dfc0902f0a"
},
"status": "covered"
},
Expand All @@ -1677,7 +1677,7 @@
"compiler_ir.seed_stream_map"
],
"expected": {
"implementation_sha256": "15840b380329410a7094f60b0f1dad453457fc785859f0c372f2c8e2d59b0246",
"implementation_sha256": "870f9b43766d4c11f6dc1538bf97e360c6a85dd0d4a4a68c149595dfc0902f0a",
"protocol": "legacy-v1",
"streams": [
"build_model",
Expand All @@ -1698,7 +1698,7 @@
},
"failures": [],
"observed": {
"implementation_sha256": "15840b380329410a7094f60b0f1dad453457fc785859f0c372f2c8e2d59b0246",
"implementation_sha256": "870f9b43766d4c11f6dc1538bf97e360c6a85dd0d4a4a68c149595dfc0902f0a",
"protocol": "legacy-v1",
"streams": [
"build_model",
Expand Down Expand Up @@ -1736,7 +1736,7 @@
},
"failures": [],
"observed": {
"sha256": "99710bf212c3801cfd0434d56d2d1d2e4902a2a958978cdbd91cd9acce81d2fb",
"sha256": "a0366cd518f42a240b589af3ef6580aac44ad7ed70969bcc669b365d315146ab",
"sites": 53
},
"status": "covered"
Expand Down Expand Up @@ -1840,11 +1840,11 @@
"legacy_adapter.stacked_checkpoint_static_components"
],
"expected": {
"sha256": "3a980927227704d0589f246eef9cd825c2ae84f3a4134ac835e0e5ed39a563ac"
"sha256": "e660a8ce42b69a39d29c5f0ec37264bc69d61b03f27adc386336ec8889531bb2"
},
"failures": [],
"observed": {
"sha256": "3a980927227704d0589f246eef9cd825c2ae84f3a4134ac835e0e5ed39a563ac"
"sha256": "e660a8ce42b69a39d29c5f0ec37264bc69d61b03f27adc386336ec8889531bb2"
},
"status": "covered"
},
Expand Down Expand Up @@ -1887,7 +1887,7 @@
"alpha",
"zeta"
],
"sha256": "a128a85f877fb32def9382b841b8b340f974e8a9148ac029c1f04becdc956c18"
"sha256": "b88f2d9c0f6f92c6cd81eb14d6b126afe59577b8bb392b394b2c6fbbafd195c5"
},
"failures": [],
"observed": {
Expand All @@ -1911,7 +1911,7 @@
"alpha",
"zeta"
],
"sha256": "a128a85f877fb32def9382b841b8b340f974e8a9148ac029c1f04becdc956c18"
"sha256": "b88f2d9c0f6f92c6cd81eb14d6b126afe59577b8bb392b394b2c6fbbafd195c5"
},
"status": "covered"
},
Expand Down Expand Up @@ -1975,7 +1975,7 @@
"take_up_contract",
"us_qbi_reconciliation_contract"
],
"sha256": "91c65a9ff36839d575036264c4bf57ffde6457e8fd180a0856f9be712ada371d"
"sha256": "04899daa491e8f089899c9df64cdb2ed44d61d11da2b4c733db6f20f38a1668a"
},
"status": "covered"
},
Expand Down Expand Up @@ -2599,7 +2599,7 @@
"country": "us",
"schema_id": "country_spec",
"schema_version": 1,
"spec_sha256": "5378bb9189aec96f50da22aac71e5bd2c3d919e9795f6ef2147e0bc9c739dd8e"
"spec_sha256": "835b4d61de3b153b13c536e371dca6a16fad6d41e003d070f9804c7c251f3590"
}
},
"report_schema_version": 3,
Expand All @@ -2609,7 +2609,7 @@
"country": "us",
"schema_id": "country_spec",
"schema_version": 1,
"spec_sha256": "5378bb9189aec96f50da22aac71e5bd2c3d919e9795f6ef2147e0bc9c739dd8e"
"spec_sha256": "835b4d61de3b153b13c536e371dca6a16fad6d41e003d070f9804c7c251f3590"
},
"status": "pass"
}
Loading
Loading