NK-WP-0058: State Hub ids written back
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 3s

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 523928@bnt-lap001
Assistant-Session: 6c737afb-9c14-4152-9f02-477214b9c350
This commit is contained in:
tegwick 2026-11-05 10:36:21 +01:00
parent 2e794f017d
commit c3524fbb36

View file

@ -13,6 +13,7 @@ updated: "2026-11-05"
related:
- NK-WP-0056
- NK-WP-0057
state_hub_workstream_id: "30b26339-60cd-510b-97cb-93eaf304a2c3"
---
# NK-WP-0058 — Bounded execution operability
@ -61,6 +62,7 @@ id: NK-WP-0058-T01
status: todo
priority: high
assignee: claude-code
state_hub_task_id: "fe618717-0c28-51c5-8edb-e5d2f4ba2252"
```
List every interface the bounded-execution path crosses. For each, record:
@ -96,6 +98,7 @@ status: todo
priority: high
assignee: claude-code
depends_on: [NK-WP-0058-T01]
state_hub_task_id: "a33eeee6-caef-57d4-b067-26231a19a165"
```
For every interface marked keep or merge, add an automated contract test in CI:
@ -119,6 +122,7 @@ status: todo
priority: high
assignee: claude-code
depends_on: [NK-WP-0058-T01]
state_hub_task_id: "0e403b18-cf7b-5899-bd86-661fc7284014"
```
One command that verifies the chain while nothing is at stake, so a window opens only when everything is green:
@ -146,6 +150,7 @@ status: todo
priority: high
assignee: claude-code
depends_on: [NK-WP-0058-T03]
state_hub_task_id: "9b70a844-edb2-50b3-a06c-be57d3823b3c"
```
Replace the copy-paste runbooks for a run with a small command set: `ready`, `request`, `run` (which opens the window
@ -173,6 +178,7 @@ assignee: claude-code
needs_human: true
intervention_note: "Founder approves a read-only status grant for the agent identity (owner: railiance-cluster / railiance-platform)."
depends_on: [NK-WP-0058-T01]
state_hub_task_id: "30f8c62e-5707-5395-9d86-178cd650fb59"
```
Propose a read-only grant for the agent's Kubernetes identity in the namespaces the path uses. The grant covers:
@ -194,6 +200,7 @@ status: todo
priority: medium
assignee: claude-code
depends_on: [NK-WP-0058-T01]
state_hub_task_id: "6a4c7413-0675-5a06-b471-5f849ce0c721"
```
Make the end of CCR-2026-0058's window not depend on a person remembering. Two candidates, to be chosen with
@ -217,6 +224,7 @@ status: todo
priority: medium
assignee: claude-code
depends_on: [NK-WP-0058-T01]
state_hub_task_id: "a99424ed-ee8b-5db4-9fa7-2ae5fc32c39c"
```
Turn the 2026-11-04/05 surprises into checked conventions:
@ -241,6 +249,7 @@ status: todo
priority: low
assignee: claude-code
depends_on: [NK-WP-0058-T01]
state_hub_task_id: "dd2b72c8-7225-5b89-8936-d44c99f95872"
```
Before worker agents start on a cross-repo change, they get one contract excerpt: the names, paths and roles they