fix(bench): validate native ladder parity and cleanup evidence - #1082
Conversation
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Team Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Warning Billing warning: we have not been able to collect payment for this subscription for more than 72 hours. Please update the payment method or pay any pending invoices in Billing to avoid service interruption. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
1017f5d to
657682c
Compare
Native OVHC-AGENCY results can now satisfy parity readiness using their ordinary lifecycle receipts and verified work-root cleanup. The adapter uses the shared native-rung validator instead of interpreting host results as Fly-provider bundles or duplicating receipt validation.
Closes #1112. Refs #959. #959 retains the completed host ladder and full retirement outcomes.
The work-root inventory binds the actual result digest automatically and checks the whole work root, including unknown files, failed staging, temporary debris, symlinks, and special files. A valid completed prefix is reported separately from full S18–S26 readiness; it cannot certify the remaining ladder. Historical provider evidence keeps its explicit adapter path.
Validation on OVHC-AGENCY:
Actual benchmark execution remains one shared #900 ladder after the finite product-fix batch is integrated. This PR does not claim S26 completion or retire legacy orchestration based on a lower-scale prefix.
Native run authorization comes from the operator instruction and explicit controller maximum-scale/rung invocation. Parity receipts validate execution evidence and cleanup; they do not independently prove operator permission. #959/#900 retain the actual authorized full-ladder outcomes.
Rebased unchanged onto current main after #1108. Final Python smoke and all 343 harness tests passed, along with
make pre-push-fast. Exact-head CI passed at657682c4a503f56cea05a8b3983ee8fbf31203f8, including the authoritative Bazel Rust suite, native lifecycle producer, binding packaging, platform durability, concurrency matrix, and CI Gate. Squash merged; #1112 is closed and #959 remains open.