From 24ca1996ebac5d1ca7399e24eb90576ba5730b2c Mon Sep 17 00:00:00 2001 From: tegwick Date: Sat, 3 Oct 2026 09:21:37 +0200 Subject: [PATCH] chore(consistency): write back INFD-WP-0005 hub ids and WORK-RECORDS Co-Authored-By: Claude Opus 5.5 Assistant: claude-code Assistant-Model: opus Assistant-Process: 3775@bnt-lap001 Assistant-Session: cfacb6a5-ad5b-4f79-ac67-053e3b0d34a3 --- WORK-RECORDS.md | 11 +++++++++++ .../INFD-WP-0005-frictionless-decision-intake.md | 11 +++++++++++ 2 files changed, 22 insertions(+) diff --git a/WORK-RECORDS.md b/WORK-RECORDS.md index 06d55a7..ed4306e 100644 --- a/WORK-RECORDS.md +++ b/WORK-RECORDS.md @@ -10,12 +10,23 @@ | --- | --- | --- | --- | --- | | workplan | INFD-WP-ADHOC-2026-10-03 | blocked | — | workplans/ADHOC-2026-10-03.md | | workplan | INFD-WP-0003 | finished | — | workplans/INFD-WP-0003-my-decisions-overview.md | +| workplan | INFD-WP-0005 | proposed | — | workplans/INFD-WP-0005-frictionless-decision-intake.md | | task | INFD-WP-ADHOC-2026-10-03-T01 | done | — | workplans/ADHOC-2026-10-03.md | | task | INFD-WP-ADHOC-2026-10-03-T02 | wait | — | workplans/ADHOC-2026-10-03.md | | task | INFD-WP-0003-T01 | done | — | workplans/INFD-WP-0003-my-decisions-overview.md | | task | INFD-WP-0003-T02 | done | — | workplans/INFD-WP-0003-my-decisions-overview.md | | task | INFD-WP-0003-T03 | done | — | workplans/INFD-WP-0003-my-decisions-overview.md | | task | INFD-WP-0003-T04 | done | — | workplans/INFD-WP-0003-my-decisions-overview.md | +| task | INFD-WP-0005-T01 | done | — | workplans/INFD-WP-0005-frictionless-decision-intake.md | +| task | INFD-WP-0005-T02 | done | — | workplans/INFD-WP-0005-frictionless-decision-intake.md | +| task | INFD-WP-0005-T03 | done | — | workplans/INFD-WP-0005-frictionless-decision-intake.md | +| task | INFD-WP-0005-T04 | todo | — | workplans/INFD-WP-0005-frictionless-decision-intake.md | +| task | INFD-WP-0005-T05 | wait | — | workplans/INFD-WP-0005-frictionless-decision-intake.md | +| task | INFD-WP-0005-T06 | wait | — | workplans/INFD-WP-0005-frictionless-decision-intake.md | +| task | INFD-WP-0005-T07 | todo | — | workplans/INFD-WP-0005-frictionless-decision-intake.md | +| task | INFD-WP-0005-T08 | wait | — | workplans/INFD-WP-0005-frictionless-decision-intake.md | +| task | INFD-WP-0005-T09 | wait | — | workplans/INFD-WP-0005-frictionless-decision-intake.md | +| task | INFD-WP-0005-T10 | wait | — | workplans/INFD-WP-0005-frictionless-decision-intake.md | | intake | INFD-IN-0001 | closed | blue | intakes/intakes.md | | intake | INFD-IN-0002 | closed | blue | intakes/intakes.md | | intake | INFD-IN-0003 | closed | blue | intakes/intakes.md | diff --git a/workplans/INFD-WP-0005-frictionless-decision-intake.md b/workplans/INFD-WP-0005-frictionless-decision-intake.md index 4146920..728a67b 100644 --- a/workplans/INFD-WP-0005-frictionless-decision-intake.md +++ b/workplans/INFD-WP-0005-frictionless-decision-intake.md @@ -16,6 +16,7 @@ related: - CUST-WP-0075 origin: demand origin_ref: "founder 2026-10-03: 'It makes no sense to have manual steps to provide the decisions in the first place. We need to improve that.' Security close-down checklist row 2." +state_hub_workstream_id: "c9407d2e-fd51-5afe-be4c-24483d1b2dbc" --- # Frictionless decision intake @@ -48,6 +49,7 @@ Owner messages sent 2026-10-03 (hub message ids): id: INFD-WP-0005-T01 status: done priority: high +state_hub_task_id: "520aa4d3-7f7e-5021-b453-b681c0226fa9" ``` Design spec `docs/specs/FrictionlessDecisionIntake.md`: intake API, workload @@ -59,6 +61,7 @@ relaxations, migration. id: INFD-WP-0005-T02 status: done priority: high +state_hub_task_id: "5628e30a-5875-5cbb-9707-4255031c11c5" ``` Offline intake validation: `informed_decision/intake.py` and @@ -70,6 +73,7 @@ secret-marker scan without echo, submitter/class/group grants, idempotency). id: INFD-WP-0005-T03 status: done priority: medium +state_hub_task_id: "b91af9d2-30ef-5c46-93f0-5faeba923b5d" ``` Hub write-back adapter `informed_decision/hub_writeback.py` behind @@ -80,6 +84,7 @@ Not wired into the disposition path yet (T07). id: INFD-WP-0005-T04 status: todo priority: high +state_hub_task_id: "2fe63827-25cb-5a2d-88a7-35414f5718ae" ``` Intake service: separate in-cluster listener `POST /v1/memos`, TokenReview of @@ -96,6 +101,7 @@ depends_on: [INFD-WP-0005-T04] blocked_on: message-from:railiance-platform needs_human: true blocking_reason: "Requester CLIENT_SECRET must reach the review pod by ESO (railiance-platform, msg cd811073) and the custody change needs the founder's go" +state_hub_task_id: "3b0f536c-e8ee-5493-b663-2f60f5f429ad" ``` Intake creates the approval itself with `informed-decision-sitting-requester` @@ -109,6 +115,7 @@ status: wait priority: high blocked_on: message-from:access-engine blocking_reason: "Attribute admission branch and generated submitter/class sets are access-engine's change (msg 306bcdd2); deploy needs founder go" +state_hub_task_id: "c03016da-a795-5c5c-b86e-0ce9afc67be6" ``` Consumer side of attribute admission: carry `review_group`, `memo_class`, @@ -122,6 +129,7 @@ id: INFD-WP-0005-T07 status: todo priority: medium depends_on: [INFD-WP-0005-T04] +state_hub_task_id: "22d361cc-4bf2-59d4-9b97-728d42b1aeee" ``` Notification and evidence: hub message to the founder on each posed memo @@ -136,6 +144,7 @@ status: wait priority: medium blocked_on: message-from:state-hub blocking_reason: "State Hub as first registered submitter (forwarding decision memos with its SA token) is state-hub's change (msg e30dea31)" +state_hub_task_id: "ce2b36b4-ef82-53b7-aee7-e0063855370b" ``` Register state-hub as a submitter and run an end-to-end pose from a hub @@ -147,6 +156,7 @@ status: wait priority: medium blocked_on: message-from:gate-house blocking_reason: "Doctrine check that no human act is required at posing time (msg 6ab42744)" +state_hub_task_id: "403b0a7a-26c8-5893-b7ab-84579877d540" ``` Record gate-house's answer in the spec; adjust §5 if doctrine requires it. @@ -158,6 +168,7 @@ priority: low depends_on: [INFD-WP-0005-T05, INFD-WP-0005-T06, INFD-WP-0005-T07] needs_human: true blocking_reason: "Live rollout of intake, admission branch and write-back flag needs the founder's go" +state_hub_task_id: "e7d98fc0-0e56-50e6-955d-c70209ad4712" ``` Roll out, pose one real memo end to end with no human step before the answer,