Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
205 commits
Select commit Hold shift + click to select a range
e2d6263
Start battery package 3 calibration journal
MaxGhenis Aug 20, 2026
5f5e5e9
Record package 3 one-percent baseline
MaxGhenis Aug 20, 2026
33bf52f
Implement source-transfer two-part calibration
MaxGhenis Aug 20, 2026
f7ecac7
Record calibrated build handoff
MaxGhenis Aug 20, 2026
e967bc5
Record package 3 host verification failure
MaxGhenis Aug 20, 2026
3a58c60
Diagnose ACS QRF evidence scope leak
MaxGhenis Aug 20, 2026
22b2c6b
Add regression for scoped ACS QRF binding
MaxGhenis Aug 20, 2026
176c60f
Scope ACS QRF evidence to calibration targets
MaxGhenis Aug 20, 2026
0b4339d
Add regressions for unassigned transfer counts
MaxGhenis Aug 20, 2026
887df05
Harden scoped ACS transfer receipt validation
MaxGhenis Aug 20, 2026
94b7aec
Close ACS receipt scope audit gaps
MaxGhenis Aug 20, 2026
5a91d9e
Align late transfer receipt fixture counts
MaxGhenis Aug 20, 2026
943e33c
Align stacked H5 transfer receipt fixture
MaxGhenis Aug 20, 2026
a5be536
Record scoped ACS binding completion
MaxGhenis Aug 20, 2026
40b76f6
Reopen scoped binding verification
MaxGhenis Aug 20, 2026
1aed5a3
Confirm scoped binding diagnosis
MaxGhenis Aug 20, 2026
19ac8a4
Record scoped binding verification
MaxGhenis Aug 20, 2026
5fde20a
Finalize scoped binding continuation report
MaxGhenis Aug 20, 2026
dbe4756
Reopen scoped binding continuation
MaxGhenis Aug 20, 2026
8ebfeb0
Record scoped binding diagnosis
MaxGhenis Aug 20, 2026
bc3d73b
Record scoped binding verification
MaxGhenis Aug 20, 2026
8328fd8
Finalize scoped binding continuation report
MaxGhenis Aug 20, 2026
26cb920
Close scoped binding continuation journal
MaxGhenis Aug 20, 2026
bbe3634
Reopen scoped binding continuation audit
MaxGhenis Aug 20, 2026
a174867
Confirm scoped ACS binding diagnosis
MaxGhenis Aug 20, 2026
dd10904
Record focused ACS binding regressions
MaxGhenis Aug 20, 2026
e8c91b3
Record affected ACS binding suite
MaxGhenis Aug 20, 2026
ceda1c4
Record final scoped binding verification
MaxGhenis Aug 20, 2026
9998d35
Finalize current scoped binding report
MaxGhenis Aug 20, 2026
4f85040
Reopen scoped binding continuation audit
MaxGhenis Aug 20, 2026
31f26ea
Confirm current scoped binding diagnosis
MaxGhenis Aug 20, 2026
21a48ba
Cover in-range ACS record-family forgery
MaxGhenis Aug 20, 2026
8bcaf86
Record current affected-suite verification
MaxGhenis Aug 20, 2026
7c67dac
Finalize scoped binding continuation report
MaxGhenis Aug 20, 2026
fdb49ff
Reopen host binding continuation journal
MaxGhenis Aug 20, 2026
a4a28c7
Confirm assigned-only QRF binding diagnosis
MaxGhenis Aug 20, 2026
212ab9a
Record guarded affected-suite verification
MaxGhenis Aug 20, 2026
8627b17
Record static and runtime drift verification
MaxGhenis Aug 20, 2026
8c4c9f2
Finalize current scoped binding report
MaxGhenis Aug 20, 2026
512db73
Reopen ACS binding continuation audit
MaxGhenis Aug 20, 2026
8af6572
Confirm current scoped ACS binding diagnosis
MaxGhenis Aug 20, 2026
012c3b6
Record current guarded ACS binding suite
MaxGhenis Aug 20, 2026
df31b10
Record current ACS binding static verification
MaxGhenis Aug 20, 2026
9d9f53b
Finalize current scoped ACS binding report
MaxGhenis Aug 20, 2026
1a1fece
Reopen ACS binding continuation audit
MaxGhenis Aug 20, 2026
c69582d
Confirm current scoped ACS binding diagnosis
MaxGhenis Aug 20, 2026
0bcbb48
Record focused ACS binding regressions
MaxGhenis Aug 20, 2026
83151ad
Record guarded affected ACS binding suite
MaxGhenis Aug 20, 2026
09385a6
Record current ACS binding static verification
MaxGhenis Aug 20, 2026
0172be9
Finalize current scoped ACS binding report
MaxGhenis Aug 20, 2026
c2812bd
Reopen ACS binding continuation audit
MaxGhenis Aug 20, 2026
ded9942
Confirm current scoped ACS binding diagnosis
MaxGhenis Aug 20, 2026
f8a47d0
Record current guarded affected suite
MaxGhenis Aug 20, 2026
8366635
Record current ACS binding static verification
MaxGhenis Aug 20, 2026
cbcbeec
Finalize current scoped ACS binding report
MaxGhenis Aug 20, 2026
ff36651
Reopen ACS binding continuation audit
MaxGhenis Aug 20, 2026
41529c7
Confirm current scoped ACS binding diagnosis
MaxGhenis Aug 20, 2026
4078bb5
Record current guarded affected suite
MaxGhenis Aug 20, 2026
e10cea9
Record current ACS binding static verification
MaxGhenis Aug 20, 2026
d6a9b66
Finalize current scoped ACS binding report
MaxGhenis Aug 20, 2026
6e3ceb8
Reopen ACS binding continuation audit
MaxGhenis Aug 20, 2026
9d01da7
Confirm current scoped ACS binding diagnosis
MaxGhenis Aug 20, 2026
59dbb7d
Record current guarded affected suite
MaxGhenis Aug 21, 2026
555379f
Record current ACS binding static verification
MaxGhenis Aug 21, 2026
b523e70
Finalize current scoped ACS binding report
MaxGhenis Aug 21, 2026
6131231
Close current ACS binding continuation audit
MaxGhenis Aug 21, 2026
a1a0daf
Reopen ACS binding continuation audit
MaxGhenis Aug 21, 2026
571bca2
Confirm current scoped ACS binding diagnosis
MaxGhenis Aug 21, 2026
285df4d
Record focused ACS binding verification
MaxGhenis Aug 21, 2026
2fe76c8
Record guarded affected ACS binding suite
MaxGhenis Aug 21, 2026
1f6e5dc
Record current ACS binding static verification
MaxGhenis Aug 21, 2026
a617e96
Finalize current scoped ACS binding report
MaxGhenis Aug 21, 2026
948a26a
Reopen current ACS binding continuation audit
MaxGhenis Aug 21, 2026
e4aedf3
Confirm current scoped ACS binding diagnosis
MaxGhenis Aug 21, 2026
fe9953e
Record current focused ACS binding verification
MaxGhenis Aug 21, 2026
4771a57
Record current guarded affected ACS binding suite
MaxGhenis Aug 21, 2026
37d4e77
Record current ACS binding static verification
MaxGhenis Aug 21, 2026
267697e
Finalize current scoped ACS binding report
MaxGhenis Aug 21, 2026
fb25ecf
Reopen current ACS binding continuation audit
MaxGhenis Aug 21, 2026
84901e1
Confirm current scoped ACS binding diagnosis
MaxGhenis Aug 21, 2026
6aeb772
Record current focused ACS binding verification
MaxGhenis Aug 21, 2026
a2762dd
Record current guarded affected ACS binding suite
MaxGhenis Aug 21, 2026
2210658
Record current ACS binding static verification
MaxGhenis Aug 21, 2026
b1cf46b
Finalize current scoped ACS binding report
MaxGhenis Aug 21, 2026
3662263
Reopen ACS binding continuation audit
MaxGhenis Aug 21, 2026
e24aef8
Confirm current scoped ACS binding diagnosis
MaxGhenis Aug 21, 2026
92e0e2d
Record current ACS binding static verification
MaxGhenis Aug 21, 2026
5b336c2
Record current guarded affected ACS binding suite
MaxGhenis Aug 21, 2026
bbdc2c2
Finalize current scoped ACS binding report
MaxGhenis Aug 21, 2026
cd9f133
Reopen ACS binding continuation audit
MaxGhenis Aug 21, 2026
d90c3a0
Confirm current scoped ACS binding diagnosis
MaxGhenis Aug 21, 2026
03d4695
Record current guarded ACS binding verification
MaxGhenis Aug 21, 2026
f1b6232
Finalize current scoped ACS binding report
MaxGhenis Aug 21, 2026
06b25f7
Close current ACS binding continuation audit
MaxGhenis Aug 21, 2026
de8ec6e
Reopen ACS binding host failure investigation
MaxGhenis Aug 21, 2026
7316aeb
Record current ACS binding diagnosis
MaxGhenis Aug 21, 2026
31230fb
Record guarded ACS binding affected suite
MaxGhenis Aug 21, 2026
533dfe0
Record current ACS binding static verification
MaxGhenis Aug 21, 2026
1462c09
Finalize current scoped ACS binding report
MaxGhenis Aug 21, 2026
7066b5f
Close current ACS binding continuation audit
MaxGhenis Aug 21, 2026
5efb763
Reopen ACS binding continuation audit
MaxGhenis Aug 21, 2026
13fd4e1
Confirm current scoped ACS binding diagnosis
MaxGhenis Aug 21, 2026
4d3070e
Record guarded 529-test affected suite
MaxGhenis Aug 21, 2026
290758b
Record ACS binding static verification
MaxGhenis Aug 21, 2026
6062fc3
Finalize current scoped ACS binding report
MaxGhenis Aug 21, 2026
d6d6508
Close current ACS binding continuation audit
MaxGhenis Aug 21, 2026
2323604
Reopen ACS binding continuation audit
MaxGhenis Aug 21, 2026
729ff46
Confirm current scoped ACS binding diagnosis
MaxGhenis Aug 21, 2026
b6dae1b
Record current ACS binding red-green proof
MaxGhenis Aug 21, 2026
c52ccd7
Record current guarded 529-test affected suite
MaxGhenis Aug 21, 2026
34de0ca
Record current ACS binding static verification
MaxGhenis Aug 21, 2026
08900a3
Record monolithic suite guard boundary
MaxGhenis Aug 21, 2026
014c342
Record current green sibling package shards
MaxGhenis Aug 21, 2026
f03b647
Record green build core and UK shard
MaxGhenis Aug 21, 2026
e18c3e4
Record green build US a-r shard
MaxGhenis Aug 21, 2026
d29a870
Record complete guarded repository suite
MaxGhenis Aug 21, 2026
6f16223
Finalize current ACS binding continuation report
MaxGhenis Aug 21, 2026
ea26fe2
Close current ACS binding continuation audit
MaxGhenis Aug 21, 2026
3194df7
Reopen ACS binding owner continuation
MaxGhenis Aug 21, 2026
7e55e5c
Confirm current ACS binding diagnosis
MaxGhenis Aug 21, 2026
4c1f3fe
Record guarded affected ACS binding suite
MaxGhenis Aug 21, 2026
b5706f6
Record current ACS binding static verification
MaxGhenis Aug 21, 2026
6963716
Finalize current scoped ACS binding report
MaxGhenis Aug 21, 2026
1e1c3c0
Close current ACS binding continuation
MaxGhenis Aug 21, 2026
8920193
Reopen ACS binding continuation audit
MaxGhenis Aug 21, 2026
36e08f2
Record current scoped ACS binding verification
MaxGhenis Aug 21, 2026
7180f6e
Finalize current ACS binding report
MaxGhenis Aug 21, 2026
6382670
Close current ACS binding continuation
MaxGhenis Aug 21, 2026
bb47e5a
Reopen ACS binding owner continuation
MaxGhenis Aug 21, 2026
4f65ba5
Confirm current ACS binding diagnosis
MaxGhenis Aug 21, 2026
423e690
Record ACS binding red-green proof
MaxGhenis Aug 21, 2026
f4926ea
Record green affected ACS binding suite
MaxGhenis Aug 21, 2026
15e3881
Record current ACS binding verification
MaxGhenis Aug 21, 2026
54dc7fb
Finalize current scoped ACS binding report
MaxGhenis Aug 21, 2026
548d3ea
Close current ACS binding continuation
MaxGhenis Aug 21, 2026
7668825
Reopen ACS binding verification continuation
MaxGhenis Aug 21, 2026
f1df007
Record current ACS binding diagnosis
MaxGhenis Aug 21, 2026
f324672
Cover ordinary scoped ACS QRF transfer
MaxGhenis Aug 21, 2026
b2d8adc
Record green affected ACS binding suite
MaxGhenis Aug 21, 2026
72df3dc
Record current ACS binding verification
MaxGhenis Aug 21, 2026
96be5da
Finalize current scoped ACS binding report
MaxGhenis Aug 21, 2026
f4ba48e
Close current ACS binding continuation
MaxGhenis Aug 21, 2026
6002661
Reopen ACS binding owner verification
MaxGhenis Aug 21, 2026
b8d223d
Record current ACS binding diagnosis
MaxGhenis Aug 21, 2026
798c018
Record green affected ACS binding suite
MaxGhenis Aug 21, 2026
39b8425
Record ACS binding static verification
MaxGhenis Aug 21, 2026
17b3c06
Finalize current scoped ACS binding report
MaxGhenis Aug 21, 2026
1584b93
Close current ACS binding verification
MaxGhenis Aug 21, 2026
d935567
Reopen host ACS binding investigation
MaxGhenis Aug 21, 2026
00eb041
Record host ACS binding diagnosis
MaxGhenis Aug 21, 2026
ad2a44c
Bridge wide ACS receipt to terminal validator
MaxGhenis Aug 21, 2026
2a80261
Record ACS binding verification
MaxGhenis Aug 21, 2026
1736750
Finalize ACS binding continuation report
MaxGhenis Aug 21, 2026
0992741
Close ACS binding continuation
MaxGhenis Aug 21, 2026
42819d5
Reopen ACS binding continuation audit
MaxGhenis Aug 21, 2026
a3f3048
Record ACS binding audit diagnosis
MaxGhenis Aug 21, 2026
d67df37
Record focused ACS binding verification
MaxGhenis Aug 21, 2026
13db9a3
Record current ACS binding verification
MaxGhenis Aug 21, 2026
dc4055c
Refresh ACS binding final report
MaxGhenis Aug 21, 2026
c0e25fe
Close current ACS binding audit
MaxGhenis Aug 21, 2026
2d33031
Reopen ACS binding owner recheck
MaxGhenis Aug 21, 2026
405b7ee
Record focused ACS binding recheck
MaxGhenis Aug 21, 2026
90fa567
Record affected ACS binding matrix
MaxGhenis Aug 21, 2026
7a07043
Record ACS binding static verification
MaxGhenis Aug 21, 2026
77581af
Refresh ACS binding owner report
MaxGhenis Aug 21, 2026
dd66ee0
Close ACS binding owner recheck
MaxGhenis Aug 21, 2026
2d5e454
Reopen ACS binding continuation journal
MaxGhenis Aug 21, 2026
c2448d7
Record ACS binding continuation diagnosis
MaxGhenis Aug 21, 2026
e2e0d5d
Record guarded ACS binding verification
MaxGhenis Aug 21, 2026
99d1279
Refresh ACS binding final report
MaxGhenis Aug 21, 2026
7d79783
Close ACS binding continuation verification
MaxGhenis Aug 21, 2026
6962c94
Reopen ACS binding continuation revalidation
MaxGhenis Aug 21, 2026
e414bb7
Record renewed ACS binding diagnosis
MaxGhenis Aug 21, 2026
83bae65
Record renewed ACS binding verification
MaxGhenis Aug 21, 2026
30db846
Record renewed ACS binding static checks
MaxGhenis Aug 21, 2026
1776c44
Record final ACS binding host snapshot
MaxGhenis Aug 21, 2026
0ed1053
Refresh final ACS binding revalidation report
MaxGhenis Aug 21, 2026
1cd5fc6
Close ACS binding revalidation journal
MaxGhenis Aug 21, 2026
f1291c7
Clarify ACS audit regime scope
MaxGhenis Aug 21, 2026
2210eb4
Reopen ACS binding continuation audit
MaxGhenis Aug 21, 2026
8880eec
Record ACS binding continuation diagnosis
MaxGhenis Aug 21, 2026
522d64f
Record focused ACS binding verification
MaxGhenis Aug 21, 2026
1bf2519
Record affected ACS binding suite
MaxGhenis Aug 21, 2026
ef7e2e6
Record full ACS binding verification
MaxGhenis Aug 21, 2026
811277b
Refresh ACS binding final report
MaxGhenis Aug 21, 2026
14666f6
Close ACS binding continuation audit
MaxGhenis Aug 21, 2026
66890b7
Reopen ACS binding revalidation journal
MaxGhenis Aug 21, 2026
6b90ece
Record ACS binding revalidation diagnosis
MaxGhenis Aug 21, 2026
2da7a89
Record affected ACS binding suite
MaxGhenis Aug 21, 2026
d566a04
Record guarded full-suite resource boundary
MaxGhenis Aug 21, 2026
17a6b8e
Record green sibling package shards
MaxGhenis Aug 21, 2026
b533bc6
Open post-transfer receipt investigation
MaxGhenis Aug 21, 2026
4cc4165
Reproduce weeks receipt failure from checkpoints
MaxGhenis Aug 21, 2026
d7b12ba
Bind carrier capacity to ordered prefix schedule
MaxGhenis Aug 21, 2026
4774272
Record whole-capacity checkpoint audit
MaxGhenis Aug 21, 2026
a932974
Bind attainable capacity to recipient reduction
MaxGhenis Aug 21, 2026
29b18a5
Close post-transfer receipt investigation
MaxGhenis Aug 21, 2026
c22e5d3
Record pkg3 1% battery evidence: 15 greened, 0 regressions
MaxGhenis Aug 21, 2026
bb94f78
Open F0 calibration policy merge journal
MaxGhenis Aug 22, 2026
e66074a
Merge origin/main (b4dfa0e7): port the calibration policy into the F0…
MaxGhenis Aug 22, 2026
e094702
Merge origin/main (2aa96795): UK FRS 2024-25 retarget joins the F0 port
MaxGhenis Aug 22, 2026
311980f
Journal the second merge: union pin recompute, wheel gate, shard rece…
MaxGhenis Aug 22, 2026
87e638b
Complete the F0 merge guard union
MaxGhenis Aug 22, 2026
1fc9055
Merge origin/main (055dcfaf): preserve the F0 policy union
MaxGhenis Aug 22, 2026
87cecf0
Record final F0 merge verification
MaxGhenis Aug 23, 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
479 changes: 390 additions & 89 deletions FINAL_REPORT.md

Large diffs are not rendered by default.

2,845 changes: 2,845 additions & 0 deletions PROGRESS.md

Large diffs are not rendered by default.

560 changes: 560 additions & 0 deletions _LANE-NOTES.md

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Declare the US post-transfer calibration policy in the authored F0 imputation spec as a closed, typed exact variant of the regime-gated QRF model, projected as a stacked-authority component and held byte-equal to the runtime policy identity.
48 changes: 25 additions & 23 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": "aed5b95645a5c605671e374ed2a9d511c7fd9dc29c63760c32a205d9f2db9491",
"field_usage": {
"authored_normative_field_count": 32160,
"authored_normative_field_count": 32252,
"claim_count": 47,
"claims": [
{
Expand Down Expand Up @@ -186,8 +186,8 @@
],
"mode": "legacy_behavior",
"pointer_class": "all",
"pointer_count": 4,
"pointer_sha256": "93d4b493904c7318725feb66dc594bba4eef7cdd73fc983397572414d45ce6a8",
"pointer_count": 96,
"pointer_sha256": "e4d6b6b747fcec1c027e0f1c2d1905274c0426217a61383b02e75baadb93db4d",
"rationale": null,
"relative_sink_prefix": null,
"source_prefix": "/authored/spec~1imputation.yaml/models",
Expand Down Expand Up @@ -740,20 +740,20 @@
"verifier": "vintages"
}
],
"configuration_field_count": 41379,
"consumed_field_count": 41379,
"configuration_field_count": 41471,
"consumed_field_count": 41471,
"generation0_effect_counts": {
"legacy_behavior": 37717,
"legacy_behavior": 37809,
"no_generation0_effect": 3662
},
"mode_counts": {
"compiler_semantic": 27661,
"front_end_validation": 346,
"identity_only": 128,
"legacy_behavior": 13244
"legacy_behavior": 13336
},
"multiple_primary_use_field_count": 0,
"pointer_inventory_sha256": "b9d2932e0ae5efb6637be7b5d90e33b2e159ffb807ee50ff36ee2b51296cfdc4",
"pointer_inventory_sha256": "2daa3ee07ac2e5d5ab731348edbca8c7a58438e9819d1ac3707070c7500a1c63",
"resolved_binding_field_count": 9219,
"unused_field_count": 0
},
Expand All @@ -765,7 +765,7 @@
"country": "us",
"counts": {
"adapter_surfaces": 13,
"authority_components": 8,
"authority_components": 9,
"early_families": 13,
"early_targets": 48,
"itemization_batches": 5,
Expand Down Expand Up @@ -1624,13 +1624,13 @@
"compiler_ir.node_slices"
],
"expected": {
"map_sha256": "96140220b6b248c1b3a3567dc0c97df6c08176e6745d8dd55786053f26c43a32",
"protocol_sha256": "6dade07562ec29c56d96ab8e299a4416c679f1c44b18b228e0ef10f21bd6f6ec"
"map_sha256": "cf5037426fda1c258c40ae8e6cc6381e27bf094eb1063e6dd40b901e1554512a",
"protocol_sha256": "5d24161d335ac39d63d904aab4ddd1157be5601a62cdd9523797e7466e784535"
},
"failures": [],
"observed": {
"map_sha256": "96140220b6b248c1b3a3567dc0c97df6c08176e6745d8dd55786053f26c43a32",
"protocol_sha256": "6dade07562ec29c56d96ab8e299a4416c679f1c44b18b228e0ef10f21bd6f6ec"
"map_sha256": "cf5037426fda1c258c40ae8e6cc6381e27bf094eb1063e6dd40b901e1554512a",
"protocol_sha256": "5d24161d335ac39d63d904aab4ddd1157be5601a62cdd9523797e7466e784535"
},
"status": "covered"
},
Expand All @@ -1645,7 +1645,7 @@
"compiler_ir.seed_stream_map"
],
"expected": {
"implementation_sha256": "6dade07562ec29c56d96ab8e299a4416c679f1c44b18b228e0ef10f21bd6f6ec",
"implementation_sha256": "5d24161d335ac39d63d904aab4ddd1157be5601a62cdd9523797e7466e784535",
"protocol": "legacy-v1",
"streams": [
"build_model",
Expand All @@ -1666,7 +1666,7 @@
},
"failures": [],
"observed": {
"implementation_sha256": "6dade07562ec29c56d96ab8e299a4416c679f1c44b18b228e0ef10f21bd6f6ec",
"implementation_sha256": "5d24161d335ac39d63d904aab4ddd1157be5601a62cdd9523797e7466e784535",
"protocol": "legacy-v1",
"streams": [
"build_model",
Expand Down Expand Up @@ -1776,7 +1776,8 @@
"joint_metric_registry",
"support_profile",
"puf_capital_gains_tail_support_contract",
"late_producer_schedule"
"late_producer_schedule",
"post_transfer_calibration"
]
},
"failures": [],
Expand All @@ -1789,7 +1790,8 @@
"joint_metric_registry",
"support_profile",
"puf_capital_gains_tail_support_contract",
"late_producer_schedule"
"late_producer_schedule",
"post_transfer_calibration"
]
},
"status": "covered"
Expand All @@ -1806,11 +1808,11 @@
"legacy_adapter.stacked_checkpoint_static_components"
],
"expected": {
"sha256": "f0b676f6508dbf6bb2b787c42e6b85331bacc57c6649ac7ad15fdaa5884a1b2d"
"sha256": "24ae81f408e8d608db1956463206fe9842b5214ca813113d3e5366fc66ca3cde"
},
"failures": [],
"observed": {
"sha256": "f0b676f6508dbf6bb2b787c42e6b85331bacc57c6649ac7ad15fdaa5884a1b2d"
"sha256": "24ae81f408e8d608db1956463206fe9842b5214ca813113d3e5366fc66ca3cde"
},
"status": "covered"
},
Expand Down Expand Up @@ -1852,7 +1854,7 @@
"alpha",
"zeta"
],
"sha256": "2972db18e0f69ac4df4079916355a1bcd9ec5c12f3e19d5650fc47b5a8a0e3e8"
"sha256": "09cb19f84333a5eeabc4b5adeeef0632050bc0f7810a4ba14a6727c11d681377"
},
"failures": [],
"observed": {
Expand All @@ -1875,7 +1877,7 @@
"alpha",
"zeta"
],
"sha256": "2972db18e0f69ac4df4079916355a1bcd9ec5c12f3e19d5650fc47b5a8a0e3e8"
"sha256": "09cb19f84333a5eeabc4b5adeeef0632050bc0f7810a4ba14a6727c11d681377"
},
"status": "covered"
},
Expand Down Expand Up @@ -2438,7 +2440,7 @@
"country": "us",
"schema_id": "country_spec",
"schema_version": 1,
"spec_sha256": "586491f0866180f7a8f1e01530af5c2a3f2ebc18ad289ac1a3385d1897e79626"
"spec_sha256": "d3de6760727cfcb6800209670d37e02b373d8dcda19f8ad054aa9d410e0efbb0"
}
},
"report_schema_version": 3,
Expand All @@ -2448,7 +2450,7 @@
"country": "us",
"schema_id": "country_spec",
"schema_version": 1,
"spec_sha256": "586491f0866180f7a8f1e01530af5c2a3f2ebc18ad289ac1a3385d1897e79626"
"spec_sha256": "d3de6760727cfcb6800209670d37e02b373d8dcda19f8ad054aa9d410e0efbb0"
},
"status": "pass"
}
29 changes: 29 additions & 0 deletions experiments/battery_burndown_pkg3_evidence.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# pkg3 1% verify build: battery failure-line diff vs baseline

Same code path, sample fraction 0.01 seed 578, checkpoint-resumed;
physical (mirror-deduplicated) failure lines from pool.gates.json.

- baseline1pct: **127** failures
- pkg3: **114** failures
- greened: **15**, introduced: **2**

## Greened by pkg3
- person/adult_care/pre_subsidy_care_expenses[clone_0]/positive: weighted positive-leg incidence ratio 0.561425 is outside [0.8, 1.25] (asec=0.000768207, acs=0.000431291).
- person/model_required_numeric/unemployment_compensation[clone_0]/positive: conditional-quantile envelope distance 0.352941 exceeds 0.25.
- person/simulated_output/ssi[clone_0]/positive: weighted positive-leg incidence ratio 1.34148 is outside [0.8, 1.25] (asec=0.0203726, acs=0.0273295).
- person/source_operator_child_support/child_support_expense[clone_0]/positive: conditional-quantile envelope distance 0.953846 exceeds 0.25.
- person/source_operator_child_support/child_support_expense[clone_0]/positive: weighted positive-leg incidence ratio 0.171281 is outside [0.8, 1.25] (asec=0.00523716, acs=0.000897025).
- person/source_operator_child_support/child_support_received[clone_0]/positive: conditional-quantile envelope distance 1 exceeds 0.25.
- person/source_operator_child_support/child_support_received[clone_0]/positive: weighted positive-leg incidence ratio 0.242882 is outside [0.8, 1.25] (asec=0.00928306, acs=0.00225469).
- person/source_operator_disability_benefits/disability_benefits[clone_0]/positive: conditional-quantile envelope distance 1.37353 exceeds 0.25.
- person/source_operator_prior_year_income/self_employment_income_last_year[clone_0]/positive: conditional-quantile envelope distance 0.834721 exceeds 0.25.
- person/source_operator_prior_year_income/self_employment_income_last_year[clone_0]/positive: weighted positive-leg incidence ratio 1.37675 is outside [0.8, 1.25] (asec=0.0249193, acs=0.0343077).
- person/source_operator_weeks_unemployed/weeks_unemployed[clone_0]/positive: conditional-quantile envelope distance 0.736842 exceeds 0.25.
- person/source_operator_weeks_unemployed/weeks_unemployed[clone_0]/positive: weighted positive-leg incidence ratio 0.0253844 is outside [0.8, 1.25] (asec=0.0341695, acs=0.000867374).
- person/source_operator_workers_compensation/workers_compensation[clone_0]/positive: weighted positive-leg incidence ratio 0.0476147 is outside [0.8, 1.25] (asec=0.00326463, acs=0.000155444).
- spm_unit/source_operator_energy_subsidy/spm_unit_energy_subsidy[clone_0]/positive: conditional-quantile envelope distance 0.666667 exceeds 0.25.
- spm_unit/source_operator_energy_subsidy/spm_unit_energy_subsidy[clone_0]/positive: weighted positive-leg incidence ratio 0.240477 is outside [0.8, 1.25] (asec=0.033554, acs=0.00806897).

## Present only under pkg3 (same checks, ratios moved toward band, still red)
- person/simulated_output/ssi[clone_0]/positive: weighted positive-leg incidence ratio 1.33548 is outside [0.8, 1.25] (asec=0.0203726, acs=0.0272073).
- person/source_operator_weeks_unemployed/weeks_unemployed[clone_0]/positive: weighted positive-leg incidence ratio 0.0313711 is outside [0.8, 1.25] (asec=0.0341695, acs=0.00107194).
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,9 @@
)
from .schemas import load_schema_registry

EXPECTED_AUTHORED_FIELD_COUNT = 32_160
EXPECTED_AUTHORED_FIELD_COUNT = 32_252
EXPECTED_RESOLVED_BINDING_FIELD_COUNT = 9_219
EXPECTED_CONFIGURATION_FIELD_COUNT = 41_379
EXPECTED_CONFIGURATION_FIELD_COUNT = 41_471


class FieldUsageError(AssertionError):
Expand Down Expand Up @@ -357,8 +357,8 @@ def _path_inventory(rows: Sequence[tuple[str, object]]) -> tuple[int, str]:
"deb4acc6f962df9eb458e4206e1a75a3fe596a9a9cdb9c9163e75fd8d4f7b77a",
),
"imputation_models": (
4,
"93d4b493904c7318725feb66dc594bba4eef7cdd73fc983397572414d45ce6a8",
96,
"e4d6b6b747fcec1c027e0f1c2d1905274c0426217a61383b02e75baadb93db4d",
),
"imputation_predictor_blocks": (
62,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@
"support_profile",
"puf_capital_gains_tail_support_contract",
"late_producer_schedule",
"post_transfer_calibration",
)

EXPECTED_CHECKPOINT_TOP_LEVEL = frozenset(
Expand Down Expand Up @@ -330,18 +331,18 @@
EXPECTED_HASHES = {
"acs_group_predictors": "a927bb7ecf3e84f54c93583ab79318654514ac546aefafba67da5285615fbd60",
"acs_person_predictors": "878c788a6f037d7aca12b3586ea034eff04f3034ffa11935a736493042551f25",
"authority": "f0b676f6508dbf6bb2b787c42e6b85331bacc57c6649ac7ad15fdaa5884a1b2d",
"authority": "24ae81f408e8d608db1956463206fe9842b5214ca813113d3e5366fc66ca3cde",
"early_families": "e26a90e2b5c16e23e7c17424d1c2e4ab18ed66b1d0e129248e87c0bab9b3fd5d",
"full_checkpoint": "2972db18e0f69ac4df4079916355a1bcd9ec5c12f3e19d5650fc47b5a8a0e3e8",
"full_checkpoint": "09cb19f84333a5eeabc4b5adeeef0632050bc0f7810a4ba14a6727c11d681377",
"gap_fill_schedule": "96aefe2853de91ae95f50bc2ccc2c1dd94802c27f21c643981152bbcb13c4e10",
"graph_nodes": "a83363de26cad0144b5a98b36b4bca49542e37a7b9fee3d7e541f692deeff864",
"late_families": "a160432fc12a85df20ba7fd6687673b3c31786df7a983e2477604ab923b26d18",
"late_resource_semantics": "9206aa072ce360ef87dc7d832351fcae2e0d1da71abcacc5af0d43ef88582dee",
"late_schedule": "b1d00afea69b2009d862ca73fff1b63ce56628a8a0790be49918e4bbbecc9fc5",
"ownership": "5f64f0aac49e2313177564f71876bffc8c81b3ded4df701e70930e60e9c98356",
"primary_tuples": "987b501c695e31f45521c4a178528f75ab3df22c09bc407b182213b2de99ee57",
"seed_map": "96140220b6b248c1b3a3567dc0c97df6c08176e6745d8dd55786053f26c43a32",
"seed_protocol": "6dade07562ec29c56d96ab8e299a4416c679f1c44b18b228e0ef10f21bd6f6ec",
"seed_map": "cf5037426fda1c258c40ae8e6cc6381e27bf094eb1063e6dd40b901e1554512a",
"seed_protocol": "5d24161d335ac39d63d904aab4ddd1157be5601a62cdd9523797e7466e784535",
"source_manifest": "16f64b9cf3aea326737accca64c742a1edaa30a3a499432efd7567942f38a6c7",
"take_up": "495dc6ed195eae372a6ba098c6fb894323638a4a7dce1b4fe7efaaf6beb69446",
"tail": "ac92829c88a1a4fb6460d61190918d5d99c6c377fc8dd8f62f02b332d09bf59c",
Expand Down Expand Up @@ -396,7 +397,7 @@

EXPECTED_INVENTORY_COUNTS: Mapping[str, int] = {
"adapter_surfaces": 13,
"authority_components": 8,
"authority_components": 9,
"early_families": 13,
"early_targets": 48,
"itemization_batches": 5,
Expand Down Expand Up @@ -470,8 +471,7 @@ def _without_operational_bindings(value: object) -> object:
return {
key: _without_operational_bindings(item)
for key, item in value.items()
if key != "worker_execution"
and not (drop_self_hash and key == "sha256")
if key != "worker_execution" and not (drop_self_hash and key == "sha256")
}
if isinstance(value, list):
return [_without_operational_bindings(item) for item in value]
Expand Down Expand Up @@ -1520,9 +1520,9 @@ def add(
full_resource_semantics.get("producers"),
"full checkpoint resource-semantics producers",
)
if _mapping(
value, "full checkpoint resource-semantics producer"
).get("producer")
if _mapping(value, "full checkpoint resource-semantics producer").get(
"producer"
)
== "primary_puf_qrf"
]
primary_resource_row = (
Expand Down Expand Up @@ -1558,9 +1558,7 @@ def add(
"alpha": {"sha256": "a" * 64, "size_bytes": 17},
"zeta": {"sha256": "b" * 64, "size_bytes": 23},
},
"full checkpoint sampling vector differs": full_checkpoint.get(
"sampling"
)
"full checkpoint sampling vector differs": full_checkpoint.get("sampling")
== {
"sample_fraction": 0.25,
"fraction_token": "f025",
Expand Down Expand Up @@ -1592,9 +1590,7 @@ def add(
observed={
"sha256": _operational_free_sha256(full_checkpoint),
"field_names": sorted(full_checkpoint),
"input_roles": list(
_mapping(full_checkpoint["inputs"], "full inputs")
),
"input_roles": list(_mapping(full_checkpoint["inputs"], "full inputs")),
"fraction_token": _mapping(
full_checkpoint["sampling"], "full sampling"
).get("fraction_token"),
Expand Down Expand Up @@ -1963,22 +1959,27 @@ def assert_inventory_coverage_complete(report: Mapping[str, object]) -> None:
):
failures.append("inventory spec_binding contract differs")
spec_sha256 = binding.get("spec_sha256")
if not isinstance(spec_sha256, str) or len(spec_sha256) != 64 or any(
character not in "0123456789abcdef" for character in spec_sha256
if (
not isinstance(spec_sha256, str)
or len(spec_sha256) != 64
or any(character not in "0123456789abcdef" for character in spec_sha256)
):
failures.append("inventory spec_binding SHA-256 is invalid")

compiler_abi = report.get("compiler_ir_abi")
if not isinstance(compiler_abi, Mapping):
failures.append("inventory compiler_ir_abi is missing")
else:
if set(compiler_abi) != {"version", "sha256"} or compiler_abi.get(
"version"
) != 1:
if (
set(compiler_abi) != {"version", "sha256"}
or compiler_abi.get("version") != 1
):
failures.append("inventory compiler IR ABI contract differs")
abi_sha256 = compiler_abi.get("sha256")
if not isinstance(abi_sha256, str) or len(abi_sha256) != 64 or any(
character not in "0123456789abcdef" for character in abi_sha256
if (
not isinstance(abi_sha256, str)
or len(abi_sha256) != 64
or any(character not in "0123456789abcdef" for character in abi_sha256)
):
failures.append("inventory compiler IR ABI SHA-256 is invalid")

Expand Down Expand Up @@ -2028,8 +2029,7 @@ def assert_inventory_coverage_complete(report: Mapping[str, object]) -> None:
not isinstance(homes, list)
or not homes
or any(
not isinstance(home, str) or not home.startswith("/")
for home in homes
not isinstance(home, str) or not home.startswith("/") for home in homes
)
):
failures.append(f"{name}: bundle_homes are malformed or empty")
Expand Down Expand Up @@ -2059,8 +2059,7 @@ def assert_inventory_coverage_complete(report: Mapping[str, object]) -> None:
recomputed_covered = recomputed_required - len(recomputed_missing)
if recomputed_missing:
failures.append(
"inventory has missing required items: "
+ ", ".join(recomputed_missing)
"inventory has missing required items: " + ", ".join(recomputed_missing)
)
expected_summaries = {
"required_item_count": recomputed_required,
Expand Down
Loading
Loading