From 5b70ad27c5994e690544bca626e86795b5b481c6 Mon Sep 17 00:00:00 2001 From: codex Date: Mon, 28 Sep 2026 22:46:18 +0200 Subject: [PATCH] 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 --- ...1-measured-workload-sizing-and-weekly-review.md | 2 +- .../CUST-WP-0073-agent-credential-separation.md | 4 ++++ workplans/CUST-WP-0074-qualified-wait-states.md | 14 +++++++++++++- 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/workplans/CUST-WP-0071-measured-workload-sizing-and-weekly-review.md b/workplans/CUST-WP-0071-measured-workload-sizing-and-weekly-review.md index 0851a06..79c6fb9 100644 --- a/workplans/CUST-WP-0071-measured-workload-sizing-and-weekly-review.md +++ b/workplans/CUST-WP-0071-measured-workload-sizing-and-weekly-review.md @@ -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" ``` diff --git a/workplans/CUST-WP-0073-agent-credential-separation.md b/workplans/CUST-WP-0073-agent-credential-separation.md index b3c6269..90fa586 100644 --- a/workplans/CUST-WP-0073-agent-credential-separation.md +++ b/workplans/CUST-WP-0073-agent-credential-separation.md @@ -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" ``` diff --git a/workplans/CUST-WP-0074-qualified-wait-states.md b/workplans/CUST-WP-0074-qualified-wait-states.md index 311a34d..a1b75e8 100644 --- a/workplans/CUST-WP-0074-qualified-wait-states.md +++ b/workplans/CUST-WP-0074-qualified-wait-states.md @@ -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.