RAIL-BS-WP-0008: T01/T02 progress — image rebuilt, contract fixed, deploy operator-gated

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
tegwick 2026-07-02 10:47:40 +02:00
parent 9c55dfb02a
commit 037a71f355

View file

@ -32,7 +32,7 @@ whole-doc validator. It MUST ship together with the new `executor.py`
```task
id: RAIL-BS-WP-0008-T01
status: todo
status: progress
priority: high
state_hub_task_id: "079e39a9-f938-4d03-a5bc-4d3d2f7b1d83"
```
@ -48,11 +48,23 @@ runtime bundle contract before applying it, restarts the activity-core
deployments by default, waits for migrate/sync jobs and rollouts, then records
non-secret State Hub evidence. Live execution on railiance01 remains pending.
2026-07-02 (later session): rebuilt `activity-core:railiance01-prod` locally
from activity-core main `7612112` (includes `bf877b7` and the T02 prompt
contract). Transfer/import to railiance01 was **blocked by the agent
permission policy** (production remote write requires explicit operator
authorization). Two preconditions found and fixed/noted: (a) the remote
`~/activity-core` copy has no `.git`, so the script's revision gate will fail
until the repo is synced with git metadata or `REQUIRED_ACTIVITY_CORE_REV`
verification is adapted; (b) the T02 runtime contract is now satisfied in the
repo bundle (activity-core commit `7612112`). Operator pickup: run the
image save/scp/import from the deploy README, sync the repo with `.git`, then
`make deploy-activity-core-triage-robustness`.
## Update daily-statehub-wsjf-triage runtime-bundle Instruction
```task
id: RAIL-BS-WP-0008-T02
status: todo
status: progress
priority: high
state_hub_task_id: "129fb472-41e8-4e5c-bcbb-0995a96e223b"
```