Assistant: codex Assistant-Model: gpt-5.6-sol Assistant-Session: 01a0233b-178d-7162-b92f-31a31ea8ca9b
This commit is contained in:
parent
a224e71555
commit
cac605abd7
19 changed files with 339 additions and 41 deletions
20
SCOPE.md
20
SCOPE.md
|
|
@ -28,7 +28,8 @@ The repository currently implements:
|
|||
creation, keeping queue `worker_id` values outside the actor field;
|
||||
- one invocation channel: the local `glas-harness run` CLI;
|
||||
- a packaged, versioned profile/rein catalog and `glas-harness profiles`
|
||||
validation command; and
|
||||
validation command that reports catalog enablement separately from typed
|
||||
operational readiness; and
|
||||
- compact State Hub progress evidence that excludes prompts, model/tool output,
|
||||
provider bodies, and credentials.
|
||||
|
||||
|
|
@ -40,20 +41,21 @@ installs the package, runs the suite, and validates the packaged catalog.
|
|||
| Surface | Current verified status |
|
||||
|---|---|
|
||||
| Profile/catalog resolution | Implemented and CI-validated |
|
||||
| Unknown or invalid profile refusal | Implemented before sandbox creation |
|
||||
| Unknown, invalid, or known-blocked profile refusal | Implemented before sandbox creation |
|
||||
| Sandbox create/destroy lifecycle | Implemented; live failure paths prove teardown |
|
||||
| Original-checkout isolation | Enforced by code: it is never a post-create execution fallback |
|
||||
| SSH transport construction | Implemented and unit-tested; no current positive post-hardening live proof |
|
||||
| Same-host bwrap execution | Fail-closed, not operational: consumer `nsenter` is denied and the rein runtime is absent inside the sandbox |
|
||||
| `rein-aharness` adapter | Implemented; current local profile reaches sandbox creation and fails at session start on the bwrap owner boundary |
|
||||
| Same-host bwrap execution | Fail-closed, not operational: both local profiles are declared `blocked` and refused before creation; the underlying proof found consumer `nsenter` denied and no in-sandbox rein runtime |
|
||||
| `rein-aharness` adapter | Implemented; local selection is blocked before creation, while the remote profile remains an explicitly labeled unverified proof path |
|
||||
| `rein-openweights` adapter | Implemented; provider credential repair was proven, but current local sandbox execution has the same unresolved owner boundary |
|
||||
| CLI channel | Implemented |
|
||||
| State Hub evidence | Implemented as compact progress evidence, not a complete session/tool audit service |
|
||||
|
||||
An `enabled` profile currently means that catalog policy permits selection. It
|
||||
does not prove that its rein executable, credential delivery, network egress,
|
||||
and sandbox transport are operational on a particular host. That semantics is
|
||||
an open governance gap tracked in `GLAS-IN-0005`.
|
||||
An `enabled` profile means only that catalog policy permits selection. Typed
|
||||
operational readiness separately records `ready`, `unverified`, or `blocked`.
|
||||
Known-blocked profiles refuse before sandbox creation; unverified profiles may
|
||||
run only as labeled proof attempts, with the state preserved in evidence.
|
||||
There is currently no committed `ready` profile.
|
||||
|
||||
## In scope
|
||||
|
||||
|
|
@ -101,8 +103,6 @@ yet Coulomb's general-purpose agent harness service.
|
|||
- `GLAS-IN-0003`: grandfather the pre-canon `GLAS-0001` identifiers.
|
||||
- `GLAS-IN-0004`: align the documented ad hoc workplan convention with the
|
||||
identifier canon.
|
||||
- `GLAS-IN-0005`: make profile `enabled` status and operational readiness
|
||||
truthful and testable.
|
||||
|
||||
## Getting oriented
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue