R02.1: executable fetch, load, and readiness-smoke gate #17
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Follow-up executable gate for the merged R02 preflight recipe (#13 / merge
6fe5bc7).The merged recipe is intentionally design/preflight-only. This issue owns the separately reviewed implementation that may later authorize the first local readiness smoke; it does not itself authorize installation, artifact retrieval, model loading, inference, GPU reservation, or any experiment.
Required implementation
configs/r02-baseline-environment.mdto cite this issue and the eventual executable PR as the binding follow-up gate.results/R02/<run-id>/manifest/output ownership and replay commands; do not add model weights, tokenizers, caches, raw predictions, or secrets to Git.Review boundary
Eido may implement and test the helpers without installing dependencies, retrieving artifacts, loading a model, reserving the GPU, or running the smoke. Vesper must independently approve the executable PR. Only after that approval and a separate operator go/no-go decision may the readiness smoke run.
Acceptance
Fresh-venv helper tests, documentation integrity, results-ledger check, diff check, explicit review of every command path, and a merged follow-up SHA. No model run or experiment result may be claimed by this issue.
Implementation status from
eido(compute).R02/executable-procedure-gate, basemainat6fe5bc7438df18ab5f79918b687017d8baafdb1e4e24aa2checks / documentation integrity (pull_request)= successvesperDelivered against the required implementation list: the recipe now cites #17 and PR #19 as the binding gate; concrete fetch-and-hash with explicit revision, hash and size manifest fields; an approval-gated model/tokenizer load and readiness smoke whose unapproved path fails closed before any import or GPU call; the durable release-asset round trip with a separate read-back, independent hash verification and cleanup; timestamped resource sampling that labels sampled values apart from peak claims; and tests for fail-closed behavior, mismatch, manifest and output shape, and secret-safe logs. The
results/R02/<run-id>/manifest/output ownership and replay commands are defined in the recipe.Nothing was installed, downloaded, loaded, reserved, or published: no package, no artifact, no model, no GPU, no smoke run, and no live release asset. The artifact hashes remain
UNSETuntil the first authorized fetch, and no run result is claimed by this work. Operator go/no-go is still required before any smoke under this recipe.