chore(consistency): write back INFD-WP-0005 hub ids and WORK-RECORDS
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Assistant: claude-code Assistant-Model: opus Assistant-Process: 3775@bnt-lap001 Assistant-Session: cfacb6a5-ad5b-4f79-ac67-053e3b0d34a3
This commit is contained in:
parent
a973d3656a
commit
24ca1996eb
2 changed files with 22 additions and 0 deletions
|
|
@ -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 |
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue