History

C532–C631 verification runner notes

Download source fileOpen in research workspace

C532–C631 verification runner notes

evidence/verify.py is portable relative to its packet root. It never imports the production journal writer. It replaces research.begin, research.finish, and research.artifact in memory, sets research.REPLAY=True, independently recomputes reversal, and installs a runtime audit guard during each script replay.

Invocation

For a completed prefix:

python3 evidence/verify.py --through 610

For the completed full100-step packet:

python3 evidence/verify.py --output VERIFY.json

The default requires every completed stepC532–C631 and no pending record. Do not use that final invocation beforeC631 is complete. --through N requires only the completed prefix throughN, even if the live journal later contains additional steps.

Current originals are checked automatically when found in the packet's parent workspace. In the original workspace, require all originals:

python3 evidence/verify.py --require-current-sources --output VERIFY.json

For a different workspace, add --workspace /absolute/workspace/path. In a separately extracted portable packet, unavailable live originals are listed as absent; all bundled source snapshots and pinned primary identities still must match. This distinction is explicit in the JSON report.

Checks

The inverse guard is deliberately described within its actual scope. It is not a security proof against arbitrary hand-coded reversal or deliberate provenance erasure. The scripts are trusted research artifacts; the runner adds practical read-only and operation guards and reports them honestly.

Validation performed

The runner was tested on completed prefixes only:

PrefixResultStepsReplayed record checksSingle-pass inverse calls
C532–C551PASS20540
C532–C610PASS791867

Both runs verified28 source snapshots and29 current source copies (Strategy has two available matching copies), plus theC531 predecessor. Reports are prep/verification_test_C551.json and prep/verification_test_C610.json. No unfinished full-range run was attempted. The lead owns the remaining numbered research and final verification sequence.

Counts are execution coverage, not independent discoveries, probabilities, or a new audit of the historical source-file verification suites.

Edition and provenance

verification_notes.md

SHA-256 2ecd209bd4e9b8c7cfe9a44544ef3b9416698342457ee2c28613fa7c3e27d5c2

C480–C1634/Research_Cycles/C0532_C0631/prep/verification_notes.md