Close GLAS-WP-0001-T04: live-prove the gateway against rein-aharness too
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s

Ran run_task_through_rein for real (user's explicit go-ahead) with
rein=ReinAharness(): real ext.bwrap sandbox, real kaizen-agentic schedule
prepare persona load, real claude --print --permission-mode acceptEdits
session under green-commit-only, real commit (8b63424a) in 11.4s,
verified via git rev-parse HEAD, sandbox torn down, executor-sandbox
untouched. Both reins now have a live end-to-end proof through the same
gateway code -- the parity proof this task and HARNESS-WP-0002 were
gated on. GLAS-WP-0001 is now fully done (6/6).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
tegwick 2026-07-26 13:52:24 +02:00
parent 5ac81efd60
commit bb2bbc70d7

View file

@ -89,15 +89,28 @@ sandbox workspace, verified via `git rev-parse HEAD`, and the sandbox
was torn down — `executor-sandbox` itself was untouched (bwrap only
mutates its copy). Full result: `tool_ok: true`, `committed: "True"`.
This proves the glas-harness → sand-boxer → rein → verified-commit path
end-to-end for one rein. **Still not done:** the same live proof against
the real Claude Code CLI via `rein-aharness` specifically — that spends
different credentials and wasn't part of this run. State Hub reporting
from the gateway itself also remains unwired (`--no-hub` was passed
through to the rein's own CLI both times).
end-to-end for one rein.
**Now also live-proven via `rein-aharness`/the real Claude Code CLI**
(2026-07-26, user's explicit go-ahead): same gateway, same
`profile.bwrap-local` sandbox, `rein=ReinAharness()`. Real `kaizen-agentic
schedule prepare coach` persona load (`persona_source: "prepare"`), real
`claude --print --permission-mode acceptEdits --allowedTools ...`
session under the `green-commit-only` allow-list, real commit
(`8b63424a514fb2e5d1b4c6e8919bb1d03ca6b873`) in 11.4s, verified via `git
rev-parse HEAD`, sandbox torn down, `executor-sandbox` untouched. Both
reins now have a live end-to-end proof through the same gateway code —
this is the parity proof HARNESS-WP-0002 and any later "retire
rein-aharness as a standalone concern" conversation was gated on.
Only remaining gap: State Hub reporting from the gateway itself is
still unwired (`--no-hub` was passed through to both reins' own CLIs
in both live runs — each rein's own hub reporting path exists, but
glas-harness doesn't yet post its own session-level event).
```task
id: GLAS-WP-0001-T04
status: progress
status: done
priority: high
state_hub_task_id: "cdcacf98-62a1-47ae-92b9-e0320968ac1f"
```