Freeze HD review libraries and checkpoint 441 approved frames

This commit is contained in:
raptorreplica committed 2026-10-11 17:11:36 +11:00
1 parent 26ed9ccdbb
commit aeca7501bb
7 files changed
+34070 -2385

No files matched your search

+2
View File
@@ -55,6 +55,8 @@ def approved_job(root, identity, project):
library = (project / qa["library"]).resolve()
if not library.is_relative_to(project / "target") or library.stat().st_mtime_ns != qa["library_modified_ns"]:
raise ValueError(f"runtime library was replaced after review: {identity}")
if qa.get("library_sha256") and hashlib.sha256(library.read_bytes()).hexdigest() != qa["library_sha256"]:
raise ValueError(f"runtime library bytes changed after review: {identity}")
for name in ["assets.rs", "hd.rs"]:
if (project / "src" / name).stat().st_mtime_ns > qa["library_modified_ns"]:
raise ValueError(f"asset/HD code changed after review: {identity}")