chore(consistency): record State Hub ids for ILIB-WP-0001/0002

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 1170398@bnt-lap001
Assistant-Session: 622cd705-cb31-4322-ba08-dd42e44fa583
This commit is contained in:
tegwick 2026-10-05 11:02:23 +02:00
parent 94ee3c8be2
commit 2860834cfa
3 changed files with 34 additions and 0 deletions

22
WORK-RECORDS.md Normal file
View file

@ -0,0 +1,22 @@
# Work Records — inbound-library
> Generated by `statehub fix-consistency` (CUST-WP-0061-T04, work-record
> stage 3). Do not edit by hand — edit the source file/block listed for
> each record and re-run fix-consistency to refresh this index. Archived
> workplans are omitted; closed decisions/intakes/engagements stay listed
> so recently-resolved work is still visible. [auto]
| Kind | ID | Status | Lane | Source |
| --- | --- | --- | --- | --- |
| workplan | ILIB-WP-0001 | finished | — | workplans/ILIB-WP-0001-statehub-bootstrap.md |
| workplan | ILIB-WP-0002 | active | — | workplans/ILIB-WP-0002-library-infrastructure.md |
| task | ILIB-WP-0001-T01 | done | — | workplans/ILIB-WP-0001-statehub-bootstrap.md |
| task | ILIB-WP-0001-T02 | cancel | — | workplans/ILIB-WP-0001-statehub-bootstrap.md |
| task | ILIB-WP-0001-T03 | done | — | workplans/ILIB-WP-0001-statehub-bootstrap.md |
| task | ILIB-WP-0002-T01 | todo | — | workplans/ILIB-WP-0002-library-infrastructure.md |
| task | ILIB-WP-0002-T02 | todo | — | workplans/ILIB-WP-0002-library-infrastructure.md |
| task | ILIB-WP-0002-T03 | todo | — | workplans/ILIB-WP-0002-library-infrastructure.md |
| task | ILIB-WP-0002-T04 | todo | — | workplans/ILIB-WP-0002-library-infrastructure.md |
| task | ILIB-WP-0002-T05 | todo | — | workplans/ILIB-WP-0002-library-infrastructure.md |
| task | ILIB-WP-0002-T06 | todo | — | workplans/ILIB-WP-0002-library-infrastructure.md |
| task | ILIB-WP-0002-T07 | todo | — | workplans/ILIB-WP-0002-library-infrastructure.md |

View file

@ -9,6 +9,7 @@ owner: codex
topic_slug: custodian
created: "2026-10-05"
updated: "2026-10-05"
state_hub_workstream_id: "b6fb79c7-9f7a-59ef-a694-80c8402b761e"
---
# Bootstrap State Hub integration
@ -21,6 +22,7 @@ Keeps material delivered to the ecosystem and routes it by topic to the reposito
id: ILIB-WP-0001-T01
status: done
priority: high
state_hub_task_id: "4caf3954-ca00-5a23-a62b-dd3637a727e2"
```
Review `INTENT.md`, `SCOPE.md`, `AGENTS.md`, and `.custodian-brief.md`.
@ -34,6 +36,7 @@ Done 2026-10-05: INTENT.md was written by hand and SCOPE.md was refined.
id: ILIB-WP-0001-T02
status: cancel
priority: high
state_hub_task_id: "5be04ed1-62fa-5e08-bb3e-29848b5dbad1"
```
Identify the repo's install, test, lint, build, and run commands. Add or refine
@ -48,6 +51,7 @@ Cancelled 2026-10-05: there is no code yet. This moves to ILIB-WP-0002-T01.
id: ILIB-WP-0001-T03
status: done
priority: medium
state_hub_task_id: "c77ffd9d-9c26-574d-b596-6a1ddd98e608"
```
Create the first implementation workplan for the repository's most important

View file

@ -10,6 +10,7 @@ owner: claude
topic_slug: custodian
created: "2026-10-05"
updated: "2026-10-05"
state_hub_workstream_id: "5e750e55-e5f0-5cfc-9d45-192b91257097"
---
# Establish the inbound-library infrastructure
@ -30,6 +31,7 @@ Python 3.11+ standard library only. The first consumer is intelligence-radar
id: ILIB-WP-0002-T01
status: todo
priority: high
state_hub_task_id: "36f19bb9-045f-59fd-9b7c-509cb7dd00f8"
```
Create the `inbound_library` package, `python3 -m inbound_library` with
@ -47,6 +49,7 @@ document every field that a consumer may rely on.
id: ILIB-WP-0002-T02
status: todo
priority: high
state_hub_task_id: "4bbe176a-b210-5c20-9510-c90029bf2425"
```
Store original bytes under `data/items/<sha256>`, with a provenance record for
@ -64,6 +67,7 @@ that tampering is detected and that quarantine routing works.
id: ILIB-WP-0002-T03
status: todo
priority: high
state_hub_task_id: "dd06da59-5773-53fa-aba3-dc79dff23c28"
```
Poll one dedicated mailbox with `imaplib`, over TLS, using SELECT read-only and
@ -83,6 +87,7 @@ Acceptance: the tests run against a fixture mailbox. A live run is part of T07.
id: ILIB-WP-0002-T04
status: todo
priority: high
state_hub_task_id: "4a2cbba2-55d8-5a0e-bd23-74dbfdb7ae61"
```
Add `registry/topics.json` (a versioned vocabulary), `registry/sources/*.json`
@ -102,6 +107,7 @@ is matched for repo B through a shared topic.
id: ILIB-WP-0002-T05
status: todo
priority: high
state_hub_task_id: "5da65f55-7608-55b6-9378-7bef3ea8e4ca"
```
Match new items to subscriptions by source and topic. Then deliver:
@ -122,6 +128,7 @@ unreachable.
id: ILIB-WP-0002-T06
status: todo
priority: medium
state_hub_task_id: "01144f1e-b3ea-50b6-bf7c-32e9a29d7213"
```
Add a `run-due` that does the intake, then matching and delivery, under a lock.
@ -141,6 +148,7 @@ Acceptance: a silent source is reported, and repeated timer wakes are safe.
id: ILIB-WP-0002-T07
status: todo
priority: high
state_hub_task_id: "1e2ab60c-86ef-5e1c-9b94-1f9f1b3182ba"
```
Operator decisions: