Qualify the open waits in CUST-WP-0071/0073 found by C-39/C-40; T02 receipt

CUST-WP-0071-T02 depends on RAPPS-WP-0014-T03 as its reason said;
CUST-WP-0073-T02/T04 gain depends_on, T05 is a human gate.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
codex 2026-09-28 22:46:18 +02:00
parent 22a7c5a873
commit 5b70ad27c5
3 changed files with 18 additions and 2 deletions

View file

@ -97,7 +97,7 @@ id: CUST-WP-0071-T02
status: wait
priority: high
assignee: the-custodian
depends_on: [CUST-WP-0071-T01]
depends_on: [CUST-WP-0071-T01, RAPPS-WP-0014-T03]
blocking_reason: "Await RAPPS-WP-0014-T03 (blocked, needs_human): populated two-user/document workflow run by Bernd and the company contact, giving representative load for p95 <= 2s / zero failures."
state_hub_task_id: "82192370-2fd7-5363-88d2-3c67889d3d68"
```

View file

@ -86,6 +86,7 @@ limits or authorization of a live cutover. Existing human-only lanes still apply
id: CUST-WP-0073-T02
status: wait
priority: high
depends_on: [GLAS-WP-0012]
blocking_reason: "Await GLAS-WP-0012 (glas-harness) production acceptance of the local supervised profile; then railiance-platform RBAC, railiance-enablement k3s config, railiance-infra principal mapping and ops-warden certificate issuance."
state_hub_task_id: "4b88b0b7-dc7e-5612-aa5d-1a08f0530c35"
```
@ -149,6 +150,7 @@ drill Secret was deleted with its UID precondition; absence verified and the
id: CUST-WP-0073-T04
status: wait
priority: medium
depends_on: [CUST-WP-0073-T02]
blocking_reason: "Await CUST-WP-0073-T02: the verified agent identity and execution path must exist before it can be documented; Codex/Grok read-denial guard needs glas-harness or harness-owner delivery."
state_hub_task_id: "90725511-4e31-549f-b567-47feff1a9ca4"
```
@ -180,6 +182,8 @@ state_hub_task_id: "90725511-4e31-549f-b567-47feff1a9ca4"
id: CUST-WP-0073-T05
status: wait
priority: low
needs_human: true
blocking_reason: "Deferred by founder decision 2026-09-24; reopened only by the founder on one of the three triggers below, in one attended rotation window."
state_hub_task_id: "1b41b532-38a2-5f39-b387-28737934811a"
```

View file

@ -130,11 +130,23 @@ Remaining: founder acceptance, then set the standard to `accepted`.
```task
id: CUST-WP-0074-T02
status: todo
status: progress
priority: high
state_hub_task_id: "e5a05f83-1db5-59a7-8cae-095237f50b7d"
```
2026-09-28 — implemented in state-hub, three commits on main, not pushed,
907 tests pass: `b9997d6` (read model: `wait_kind` on `/tasks/`,
`blocked_kind` on `/workplans/`, `decision_id` on tasks, `from_task_id` on
dependency rows, migration `e8f9a0b1c2d3`), `00c6e7a` (checks C-39
unqualified wait, C-40 blocker satisfied, C-41 qualifier drift file→hub;
C-20 indexes task-block `depends_on` with the task as from side), and a
follow-up that skips closed plans/tasks in task-scope C-20. Check-only run
on this repo: C-39 and C-40 found real drift in CUST-WP-0071/0073, fixed in
the files. Remaining for `done`: deploy the migration to the primary, then
one `--fix` run so C-20/C-41 write through (held until the primary has the
columns — a `--fix` before that would PATCH fields the API rejects).
Owner: state-hub. Founder 2026-09-28: implement directly from this plan,
no delegated `STATE-WP` workplan — keep the layer count down while getting
a grip on exactly this. Receipt (commits, checks, tests) is recorded here.