State Hub ids written back (STATE-WP-0101)
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s

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

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 5502@bnt-lap001
Assistant-Session: 68b3b02f-5d0f-4e71-8421-796f62e50196
This commit is contained in:
tegwick 2026-10-31 23:17:05 +01:00
parent 042f3c9b71
commit 8a7f32086e

View file

@ -11,6 +11,7 @@ created: "2026-10-31"
updated: "2026-10-31"
flavor: implementation
related: [STATE-WP-0096, STATE-WP-0100, NK-WP-0056]
state_hub_workstream_id: "d2cf5147-df84-5de7-8fb3-f9b8e3e2cdb3"
---
Proposed from hub message 59390db6 (net-kingdom, decision services alignment, S3). Design and
@ -25,6 +26,7 @@ status. Kept small and portable because State Hub is in retirement.
id: STATE-WP-0101-T01
status: wait
priority: high
state_hub_task_id: "0e847c73-b321-508f-bf71-6164aaf106d9"
```
Waiting on the founder: the four questions in section 8 of the design (pull vs push, first
@ -37,6 +39,7 @@ decisions capability). Record the answers in the design document.
id: STATE-WP-0101-T02
status: wait
priority: high
state_hub_task_id: "67e64f95-4869-5aef-9f44-5fcc688a1012"
```
Prerequisite: T01. Additive Alembic migration (`decision_class`, `memo_id`, `approval_id`,
@ -51,6 +54,7 @@ text resolution, resolving PATCH fields, class lowering and resolved creation fo
id: STATE-WP-0101-T03
status: wait
priority: high
state_hub_task_id: "fed28083-1eda-5f99-abf7-39c02b45988e"
```
Prerequisite: T02 and the RBAC decision in T01. `POST /decisions/{id}/resolve-evidence` with
@ -65,6 +69,7 @@ a fake token reviewer; no live token.
id: STATE-WP-0101-T04
status: wait
priority: high
state_hub_task_id: "c647a49a-764b-5846-920e-67bdf5244a32"
```
Prerequisite: T03 and informed-decision's outcome read (owner: informed-decision). Replace the
@ -78,6 +83,7 @@ ledger. Rewrite `tests/test_memo_forwarding.py` resolution cases.
id: STATE-WP-0101-T05
status: wait
priority: medium
state_hub_task_id: "55af6e97-49e7-5748-981f-2d9667fcce72"
```
Prerequisite: T04 and cluster prerequisites (auth-delegator binding, second projected audience,