test: prepare real local rein acceptance with artifact verification
All checks were successful
ci / validate (push) Successful in 2m51s
All checks were successful
ci / validate (push) Successful in 2m51s
Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a0726e-5232-73f2-aaca-2c05ceb62efb
This commit is contained in:
parent
97daba45dd
commit
ce37e1cb63
6 changed files with 451 additions and 2 deletions
|
|
@ -152,6 +152,34 @@ portion live, or split that remaining work into a separately registered record
|
|||
before closing the intake. Synchronize work records and log progress. Finish
|
||||
this workplan only when the first profile is proven and residuals remain live.
|
||||
|
||||
## Prepare the real-rein acceptance runner
|
||||
|
||||
```task
|
||||
id: GLAS-WP-0012-T06
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "d0c26709-549f-540a-8250-1fd1b2e4960a"
|
||||
```
|
||||
|
||||
Independent preparation for T04 while T02 remains blocked. Add a disposable
|
||||
fixture that delegates actual dispatch to the catalog-built ReinAharness,
|
||||
validates the commit and artifact through owner execution before teardown,
|
||||
checks the host source and cleanup, and emits bounded evidence without model
|
||||
output or credential values. Refuse blocked or unpinned profiles before
|
||||
creating a sandbox. Test negative artifact cases and the refusal path. This
|
||||
runner does not itself satisfy T04 or change readiness.
|
||||
|
||||
Completed 2026-09-05. `scripts/prove-local-profile.py` delegates real dispatch
|
||||
and observes content/commit acceptance before teardown. It verifies exactly one
|
||||
new commit, expected paths and committed/worktree content, a clean tree,
|
||||
source absence, exact child identity, private task mode/removal, and host-source
|
||||
integrity plus workspace destruction. It emits bounded evidence and has no
|
||||
readiness override. `tests/test_local_profile_proof.py`: 20 focused tests pass;
|
||||
full suite: 101 passed; catalog validation passes. A real CLI invocation against
|
||||
`harness.agent-dev-local@1.0.0` returned `OperationallyBlockedProfileError`
|
||||
without creating a sandbox. T02–T05 remain waiting on the owner dependencies;
|
||||
no real model run or readiness promotion is claimed.
|
||||
|
||||
## Acceptance
|
||||
|
||||
One version-pinned local profile runs its actual rein/model task entirely in
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue