Skip to content

Commit e3bd5c5

Browse files
juaristi22claude
andcommitted
Re-pin the spec-engine identities, the H1 calibrate fixture and the best-iterate oracle's gates attestation for the rebased tree (#355)
Rebased onto main after #881 and #883. The country-bundle digests, the seed protocol and map, the loader golden vector, the US spec digest in the multispine pool-tool test, the regenerated coverage report and the H1 calibrate parity fixture are re-cut on the combined tree. Main's new pre-best-iterate oracle attests the gates module's bytes; #355's gates changes (per-record initial probabilities and the protected mask) move that digest legitimately, so the attestation is re-pinned and the oracle's byte-identity checks on the excluded paths still pass. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
1 parent 7de1690 commit e3bd5c5

6 files changed

Lines changed: 14 additions & 14 deletions

File tree

‎docs/evidence/spec-engine/us-f0-coverage.json‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1656,13 +1656,13 @@
16561656
"compiler_ir.node_slices"
16571657
],
16581658
"expected": {
1659-
"map_sha256": "c94a5af8eb24866156b8cd4b77b93dc497b7df5b025204fe1022f80b1d8446ea",
1660-
"protocol_sha256": "1c53f1d9b3e185a41181fbe861f9b08d56c83880710fd1e18d7a4ceb5d6a354e"
1659+
"map_sha256": "fbc9ca7466f385feb622e660d6cea0cdb13af8d97c67a9df4a8f9ed04aa0dc77",
1660+
"protocol_sha256": "28869ae86e48408715031c22947b202564215533b7e2f6e18aea14ed49fda278"
16611661
},
16621662
"failures": [],
16631663
"observed": {
1664-
"map_sha256": "c94a5af8eb24866156b8cd4b77b93dc497b7df5b025204fe1022f80b1d8446ea",
1665-
"protocol_sha256": "1c53f1d9b3e185a41181fbe861f9b08d56c83880710fd1e18d7a4ceb5d6a354e"
1664+
"map_sha256": "fbc9ca7466f385feb622e660d6cea0cdb13af8d97c67a9df4a8f9ed04aa0dc77",
1665+
"protocol_sha256": "28869ae86e48408715031c22947b202564215533b7e2f6e18aea14ed49fda278"
16661666
},
16671667
"status": "covered"
16681668
},
@@ -1677,7 +1677,7 @@
16771677
"compiler_ir.seed_stream_map"
16781678
],
16791679
"expected": {
1680-
"implementation_sha256": "1c53f1d9b3e185a41181fbe861f9b08d56c83880710fd1e18d7a4ceb5d6a354e",
1680+
"implementation_sha256": "28869ae86e48408715031c22947b202564215533b7e2f6e18aea14ed49fda278",
16811681
"protocol": "legacy-v1",
16821682
"streams": [
16831683
"build_model",
@@ -1698,7 +1698,7 @@
16981698
},
16991699
"failures": [],
17001700
"observed": {
1701-
"implementation_sha256": "1c53f1d9b3e185a41181fbe861f9b08d56c83880710fd1e18d7a4ceb5d6a354e",
1701+
"implementation_sha256": "28869ae86e48408715031c22947b202564215533b7e2f6e18aea14ed49fda278",
17021702
"protocol": "legacy-v1",
17031703
"streams": [
17041704
"build_model",
@@ -2599,7 +2599,7 @@
25992599
"country": "us",
26002600
"schema_id": "country_spec",
26012601
"schema_version": 1,
2602-
"spec_sha256": "8b1546bc97b540afd525fe88f36a315de18b4d57bd9fab73035dacd8962e302e"
2602+
"spec_sha256": "86ad8bb9d6a3d4eb2a9347e03e95570b83314b54214100299b5e2aff1b2f130c"
26032603
}
26042604
},
26052605
"report_schema_version": 3,
@@ -2609,7 +2609,7 @@
26092609
"country": "us",
26102610
"schema_id": "country_spec",
26112611
"schema_version": 1,
2612-
"spec_sha256": "8b1546bc97b540afd525fe88f36a315de18b4d57bd9fab73035dacd8962e302e"
2612+
"spec_sha256": "86ad8bb9d6a3d4eb2a9347e03e95570b83314b54214100299b5e2aff1b2f130c"
26132613
},
26142614
"status": "pass"
26152615
}

‎packages/microcosm-build/src/microcosm/build/spec_engine/inventory_coverage.py‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -359,8 +359,8 @@
359359
"late_schedule": "e59c019d3d454eac99ac0ac209b6c5b6faaf9bdfcaeee18c36a25be19bf7da2f",
360360
"ownership": "5f64f0aac49e2313177564f71876bffc8c81b3ded4df701e70930e60e9c98356",
361361
"primary_tuples": "987b501c695e31f45521c4a178528f75ab3df22c09bc407b182213b2de99ee57",
362-
"seed_map": "c94a5af8eb24866156b8cd4b77b93dc497b7df5b025204fe1022f80b1d8446ea",
363-
"seed_protocol": "1c53f1d9b3e185a41181fbe861f9b08d56c83880710fd1e18d7a4ceb5d6a354e",
362+
"seed_map": "fbc9ca7466f385feb622e660d6cea0cdb13af8d97c67a9df4a8f9ed04aa0dc77",
363+
"seed_protocol": "28869ae86e48408715031c22947b202564215533b7e2f6e18aea14ed49fda278",
364364
"source_manifest": "cd5ba8924d64da5425ee14cca82a774e3f4b2bb5aabe06df291cc3cc457287a9",
365365
"take_up": "fa186daea0f8dd641cc470e41d1a2953f887d45282ec990201298f47bedf8d4d",
366366
"tail": "ac92829c88a1a4fb6460d61190918d5d99c6c377fc8dd8f62f02b332d09bf59c",

‎packages/microcosm-build/tests/test_spec_engine_loader.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ def test_semantic_hash_has_golden_vector_and_surface_separation(tmp_path) -> Non
236236
# Pin the domain separator, normalization rules, schema-set receipt, and
237237
# exact normative projection as one reviewable golden vector.
238238
assert first.spec_sha256 == (
239-
"8761376e420bf184dcd4623185a876e4453f7d0d567ed687009ac3533752a88c"
239+
"66d468c0ed2ef97d862d8364f9236fa04a5d2f4dcfae6fe64e6b3b15487bf843"
240240
)
241241

242242
second_root = _rich_minimal(tmp_path / "xy", note="second", store="local:b")

‎packages/microcosm-build/tests/test_us_multispine_pool_tool.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2504,7 +2504,7 @@ def capture_equality(expected: object, actual: object) -> None:
25042504
"country": "us",
25052505
"schema_id": "country_spec",
25062506
"schema_version": 1,
2507-
"spec_sha256": "8b1546bc97b540afd525fe88f36a315de18b4d57bd9fab73035dacd8962e302e",
2507+
"spec_sha256": "86ad8bb9d6a3d4eb2a9347e03e95570b83314b54214100299b5e2aff1b2f130c",
25082508
},
25092509
}
25102510

‎packages/microcosm-calibrate/tests/fixtures/pre_best_iterate/controls.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@
131131
"_validate_target_loss_cap": "7d7a663cc1de3f3667ea713329387a7913063335a47bc693299fd5c2479f8553"
132132
},
133133
"gates_source_path": "packages/microcosm-calibrate/src/microcosm/calibrate/gates.py",
134-
"gates_module_sha256": "379e4adbb3ed7cdd13f7c7c548da45163f2a50330c874ee51095d38243d392e6",
134+
"gates_module_sha256": "14608a5ee02132f06eaad4a59de3b051c8b8e1d07bd1768f4eb57f237173cef7",
135135
"prune_rel_atol": 1e-06,
136136
"note": "Compare this frozen function and the current solver in the same runtime with separate seed resets. Recorded Mac bytes remain an additional check only on the authoring runtime and dependency versions."
137137
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"dependencies":{"numpy":"2.4.6","pandas":"3.0.3","scipy":"1.17.1","torch":"2.12.0"},"implementation_hash":"142dc3bf3eef39d37c36560c614e216d424ba61ae8d8f73915df66459373484b","kernel":"calibrate.adam@1","node":"calibrate","node_key":"31627146bf0703eb425f2a837f6747c3a687b9b9174b14ea4204c5aa473644e1","numeric":"bitwise","platform":"arm64/darwin/py3.13","platforms":{"arm64/darwin/py3.13":{"direct":"direct.csv","node_key":"31627146bf0703eb425f2a837f6747c3a687b9b9174b14ea4204c5aa473644e1"}},"seed":0}
1+
{"dependencies":{"numpy":"2.4.6","pandas":"3.0.3","scipy":"1.17.1","torch":"2.12.0"},"implementation_hash":"5f92148c5e438baaf7d89fb00cc9c5a690fe1b629bddf89c7afd439064ccfc40","kernel":"calibrate.adam@1","node":"calibrate","node_key":"d7191dc141b702b3a23049bf48ccf370d72cd2822864cb8551453f6dfcd5b055","numeric":"bitwise","platform":"arm64/darwin/py3.14","platforms":{"arm64/darwin/py3.14":{"direct":"direct.csv","node_key":"d7191dc141b702b3a23049bf48ccf370d72cd2822864cb8551453f6dfcd5b055"}},"seed":0}

0 commit comments

Comments
 (0)