test: add explicit projected-port LES source profile

This commit is contained in:
Codex committed 2026-10-18 16:13:30 -07:00
1 parent 2cf9853952
commit eec4677db1
4 files changed
+187 -32

No files matched your search

+5 -5
View File
@@ -62,6 +62,7 @@ def decode_macros(data, w, cx, cy):
EXPERIMENTS = {
"historical": "source_pins.json",
"dev8403956": "source_pins_dev8403956.json",
"a135252": "source_pins_a135252.json",
}
@@ -69,11 +70,10 @@ def source_guard(root, variant, experiment="historical"):
manifest_path = HERE / "data/les_flow" / EXPERIMENTS[experiment]
manifest = json.loads(manifest_path.read_text())
for name, sha in manifest["sources"].items():
expected = (
manifest["candidate_header_sha256"]
if name == HEADER and variant == "corrected"
else sha
)
expected = sha
if name == HEADER:
expected = (manifest["candidate_header_sha256"] if variant == "corrected"
else manifest.get("baseline_header_sha256", sha))
if hashlib.sha256((root / name).read_bytes()).hexdigest() != expected:
raise RuntimeError("Source pin mismatch: " + name)
identity = dict(