STATE-WP-0093: hub IDs written back; tasks wait on founder review (C-23).
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Assistant: claude-code Assistant-Model: opus Assistant-Process: 63291@bnt-lap001 Assistant-Session: 8bd77868-ca68-4f49-bb1e-d539ecc0d703
This commit is contained in:
parent
19cc285660
commit
4d8390bec5
2 changed files with 24 additions and 6 deletions
|
|
@ -14,6 +14,7 @@ related:
|
|||
- STATE-WP-0091
|
||||
origin: founder-direction
|
||||
origin_ref: the-custodian/docs/agent-environment-orientation.md
|
||||
state_hub_workstream_id: "f885387e-5335-5aea-ae83-9c72c177d4c3"
|
||||
---
|
||||
|
||||
# Per-recipient broadcast receipts and standing notices
|
||||
|
|
@ -149,8 +150,9 @@ acknowledgement needs one instruction line, changed once:
|
|||
|
||||
```task
|
||||
id: STATE-WP-0093-T01
|
||||
status: todo
|
||||
status: wait
|
||||
priority: high
|
||||
state_hub_task_id: "94eec945-b728-50cb-aefb-60eca5aeccd9"
|
||||
```
|
||||
|
||||
Founder reviews D1-D7, in particular the unattributed mark-read no-op
|
||||
|
|
@ -164,8 +166,9 @@ workplan moves to `ready`.
|
|||
|
||||
```task
|
||||
id: STATE-WP-0093-T02
|
||||
status: todo
|
||||
status: wait
|
||||
priority: high
|
||||
state_hub_task_id: "6680d408-ebce-5b2c-8a97-84f0bf011754"
|
||||
```
|
||||
|
||||
Model `MessageReceipt` in `api/models/`; add `kind`, `expires_at`,
|
||||
|
|
@ -183,8 +186,9 @@ copy of a production dump, and the 5 broadcasts end in the D6 state.
|
|||
|
||||
```task
|
||||
id: STATE-WP-0093-T03
|
||||
status: todo
|
||||
status: wait
|
||||
priority: high
|
||||
state_hub_task_id: "33010aa6-326d-5f52-9ff3-32b09c9e88c4"
|
||||
```
|
||||
|
||||
Implement D2-D4 in `api/routers/messages.py` and
|
||||
|
|
@ -201,8 +205,9 @@ existing test suite and T06's new tests pass.
|
|||
|
||||
```task
|
||||
id: STATE-WP-0093-T04
|
||||
status: todo
|
||||
status: wait
|
||||
priority: medium
|
||||
state_hub_task_id: "43529a93-6e49-51c8-a358-726f7e737fab"
|
||||
```
|
||||
|
||||
`mcp_server/codex_server.py`: `mark_message_read(message_id, reader=None)`,
|
||||
|
|
@ -221,8 +226,9 @@ acknowledge a standing notice, with tests in
|
|||
|
||||
```task
|
||||
id: STATE-WP-0093-T05
|
||||
status: todo
|
||||
status: wait
|
||||
priority: medium
|
||||
state_hub_task_id: "fdb44fd9-ab44-5e26-86b3-a4f0f8a4e701"
|
||||
```
|
||||
|
||||
Implement D5: `GET /messages/notices`, `standing_notices` in
|
||||
|
|
@ -235,8 +241,9 @@ unreached repo lists on the endpoint and the dashboard.
|
|||
|
||||
```task
|
||||
id: STATE-WP-0093-T06
|
||||
status: todo
|
||||
status: wait
|
||||
priority: high
|
||||
state_hub_task_id: "d68aa1fa-0f09-5d64-a4fc-cbc24180f2c3"
|
||||
```
|
||||
|
||||
API tests: broadcast read by A stays unread for B; unattributed
|
||||
|
|
@ -256,6 +263,7 @@ Done when the new tests pass and the full suite is green.
|
|||
id: STATE-WP-0093-T07
|
||||
status: wait
|
||||
priority: high
|
||||
state_hub_task_id: "e9978994-8b6a-5f98-8056-6ee3970342d1"
|
||||
```
|
||||
|
||||
**Waits on the founder's go-ahead.** Promote per
|
||||
|
|
@ -274,6 +282,7 @@ agents, and archives it.
|
|||
id: STATE-WP-0093-T08
|
||||
status: wait
|
||||
priority: medium
|
||||
state_hub_task_id: "7866d802-eaed-5a7d-be74-eda3185f55d0"
|
||||
```
|
||||
|
||||
After T07: publish `kind: standing` from `the-custodian`, subject "Read
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue