Skip to content

Tighten full-batch delivery and abrupt-recovery verification - #8

Merged
D-sudoasd merged 1 commit into
mainfrom
codex/full-batch-delivery-validation
Oct 13, 2026
Merged

D-sudoasd merged 1 commit into
mainfrom
codex/full-batch-delivery-validation

Conversation

@D-sudoasd

@D-sudoasd D-sudoasd commented Oct 13, 2026 •

Copy link
Copy Markdown
Owner

Full-batch verification exposed two gaps in the delivery auditor: changed overview PNGs could still pass, and hidden native commit evidence was not checked. Reject image changes by default and bind every native commit artifact to already verified package/source hashes. Identical long-CSV rows avoid redundant recursive normalization; differing rows retain the same strict checks.

The benchmark freezes code/input identity at startup and records CPU, stages, and the final durable checkpoint even on real os._exit(99). Scientific runtime source is unchanged from main.

Validation: 45 focused tests, Ruff, diff checks, and all eight PR CI jobs passed. The complete real 121-frame first run took 10713.05 s. A real external process exit 99 interrupted full-result validation after 1026.41 s; the complete post-crash reuse took 1130.32 s, restored all 121 frames and refitted zero. Full reuse and post-crash recovery share this one complete observation. All 2156 published file versions and the commit marker were retained; the final independent full SHA/CRC/content audit is running in parallel with closeout. Cold-start mid-computation recovery without a published native bundle remains unverified. Private data and local evidence are excluded from Git.

@D-sudoasd
D-sudoasd marked this pull request as ready for review October 13, 2026 10:14
@D-sudoasd
D-sudoasd merged commit 66197a8 into main Oct 13, 2026
8 checks passed
@D-sudoasd
D-sudoasd deleted the codex/full-batch-delivery-validation branch October 13, 2026 10:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant