sweep.py runs every root CHECK-* under bash and records rc, class and the process's last line, pinning rev + sha256 of each entry in manifest.json. report.md is the table; TRIAGE.md groups the 12 reds into four causes. check-root-sweep.sh grades the record (pin / universe / class contract / report parity / rows integrity), 5 legs, with sensitivity_probe.py proving three mutations redden the leg that owns them and the restore is green.
15 lines
731 B
Bash
Executable File
15 lines
731 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# check-root-sweep.sh -- grade the root CHECK-* sweep artifact.
|
|
#
|
|
# The sweep (wizard-work/volt/root-check-sweep/sweep.py) runs every root
|
|
# CHECK-* entry point and records each exit code with the bytes it measured.
|
|
# Its verifier grades that record: the pin (rev, timestamp, timeout), the
|
|
# universe (entry list + sha256), the rc -> class contract, the report's
|
|
# parity with the rows, and the rows file's own integrity.
|
|
#
|
|
# Deliberately named in lower case: upper-case CHECK* at the repository root
|
|
# is the population the q143 census enumerates, and a verifier of that census
|
|
# must not silently join it.
|
|
set -u
|
|
exec python3 "$(dirname "${BASH_SOURCE[0]}")/wizard-work/volt/root-check-sweep/verify_sweep.py"
|