From 2860834cfa4d2e981617bbc01b61b5060b62d74e Mon Sep 17 00:00:00 2001 From: tegwick Date: Mon, 5 Oct 2026 11:02:23 +0200 Subject: [PATCH] chore(consistency): record State Hub ids for ILIB-WP-0001/0002 Co-Authored-By: Claude Opus 5.5 Assistant: claude-code Assistant-Model: opus Assistant-Process: 1170398@bnt-lap001 Assistant-Session: 622cd705-cb31-4322-ba08-dd42e44fa583 --- WORK-RECORDS.md | 22 +++++++++++++++++++ workplans/ILIB-WP-0001-statehub-bootstrap.md | 4 ++++ .../ILIB-WP-0002-library-infrastructure.md | 8 +++++++ 3 files changed, 34 insertions(+) create mode 100644 WORK-RECORDS.md diff --git a/WORK-RECORDS.md b/WORK-RECORDS.md new file mode 100644 index 0000000..d49ef83 --- /dev/null +++ b/WORK-RECORDS.md @@ -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 | diff --git a/workplans/ILIB-WP-0001-statehub-bootstrap.md b/workplans/ILIB-WP-0001-statehub-bootstrap.md index c820f47..408f2e6 100644 --- a/workplans/ILIB-WP-0001-statehub-bootstrap.md +++ b/workplans/ILIB-WP-0001-statehub-bootstrap.md @@ -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 diff --git a/workplans/ILIB-WP-0002-library-infrastructure.md b/workplans/ILIB-WP-0002-library-infrastructure.md index af28724..438d082 100644 --- a/workplans/ILIB-WP-0002-library-infrastructure.md +++ b/workplans/ILIB-WP-0002-library-infrastructure.md @@ -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/`, 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: