Wire workplans to state-hub: topic, 4 workstreams, 29 tasks (UUIDs in frontmatter + task blocks)

Created topic citation_evidence_mvp (96fa8e80-…) and one workstream per
workplan under the citation-evidence repo. Created one state-hub task per
task block. All UUIDs now recorded in workplan frontmatter
(state_hub_workstream_id) and per task block (state_hub_task_id) so ralph
can call update_task_status against them on first run.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-05-24 17:07:58 +02:00
parent d06a456c2a
commit 707620adfb
4 changed files with 41 additions and 0 deletions

View File

@@ -5,6 +5,9 @@ title: "Foundations — TS scaffold, folder layout, lint boundaries, normalizati
domain: citation_evidence
repo: citation-evidence
repo_id: a677c189-b4e2-4f2a-9e48-faa482c277e6
topic_slug: citation_evidence_mvp
topic_id: 96fa8e80-9f74-40f2-84cd-644e9747b9ec
state_hub_workstream_id: 1737bf6e-a3cb-413e-81b8-932f6f85791c
status: todo
owner: Bernd
created: 2026-05-24
@@ -52,6 +55,7 @@ T01 (toolchain decision + package.json)
```task
id: CE-WP-0001-T01
state_hub_task_id: 4de816d0-34de-4bdf-a802-da1b0feefc19
priority: critical
status: todo
```
@@ -79,6 +83,7 @@ Do not install application dependencies yet — just the toolchain.
```task
id: CE-WP-0001-T02
state_hub_task_id: 448d2d93-9517-4649-8aac-e00907a12a0a
priority: critical
status: todo
depends_on: [T01]
@@ -109,6 +114,7 @@ Add path aliases in `tsconfig.json`: `@shared/*`, `@engine/*`, etc.
```task
id: CE-WP-0001-T03
state_hub_task_id: abd08afb-78e5-4b41-b956-53e5605c1113
priority: high
status: todo
depends_on: [T02]
@@ -138,6 +144,7 @@ lint catches it; remove the fixture afterward.
```task
id: CE-WP-0001-T04
state_hub_task_id: 0ca4f848-20c5-425e-8996-a73569c9be16
priority: critical
status: todo
depends_on: [T02]
@@ -170,6 +177,7 @@ changes can be detected as a migration concern.
```task
id: CE-WP-0001-T05
state_hub_task_id: 0b686530-ef89-4172-b5c8-de97fa7b7ef0
priority: high
status: todo
depends_on: [T01]
@@ -199,6 +207,7 @@ Keep each PDF small (< 1 MB) and check sources/licenses into
```task
id: CE-WP-0001-T06
state_hub_task_id: b0a5b5a4-81f0-4359-a6e1-67bc6c77e52b
priority: medium
status: todo
depends_on: [T01, T02]
@@ -222,6 +231,7 @@ the MVP phase.
```task
id: CE-WP-0001-T07
state_hub_task_id: 15456374-73e0-403e-b805-2e259247e615
priority: medium
status: todo
depends_on: [T01]

View File

@@ -5,6 +5,9 @@ title: "PDF review slice — engine types, anchor, source, viewer, sidebar, clic
domain: citation_evidence
repo: citation-evidence
repo_id: a677c189-b4e2-4f2a-9e48-faa482c277e6
topic_slug: citation_evidence_mvp
topic_id: 96fa8e80-9f74-40f2-84cd-644e9747b9ec
state_hub_workstream_id: 19cb420b-c262-4c0e-afab-e85946b2cfce
status: todo
owner: Bernd
created: 2026-05-24
@@ -59,6 +62,7 @@ T01 (engine types: Document, Representation, Annotation, Selector, EvidenceItem)
```task
id: CE-WP-0002-T01
state_hub_task_id: b015c082-4272-407d-b6e4-9e1bd97f0193
priority: critical
status: todo
```
@@ -89,6 +93,7 @@ Add JSDoc on each type pointing at the §-reference in
```task
id: CE-WP-0002-T02
state_hub_task_id: 59846d9e-7ac1-4306-b02e-0980a52f44c8
priority: critical
status: todo
depends_on: [T01]
@@ -122,6 +127,7 @@ and proposed alternative. Do not proceed with T03+.
```task
id: CE-WP-0002-T03
state_hub_task_id: 01dad096-3521-42b9-aed9-ce0b2f5d3450
priority: high
status: todo
depends_on: [T02]
@@ -144,6 +150,7 @@ extracted canonical text must contain the manifest's known-good quote.
```task
id: CE-WP-0002-T04
state_hub_task_id: 62e4839a-8026-4e15-b4cc-6685e56b3584
priority: high
status: todo
depends_on: [T01, T03]
@@ -174,6 +181,7 @@ confidence ≥ 0.9.
```task
id: CE-WP-0002-T05
state_hub_task_id: b339a73a-6b58-471c-a01d-e769ea414ee7
priority: high
status: todo
depends_on: [T01]
@@ -196,6 +204,7 @@ No persistence to disk yet. ADR-0005 (persistence) is still pending.
```task
id: CE-WP-0002-T06
state_hub_task_id: f400e133-6ec6-4d5a-98a0-a6408ca4125e
priority: high
status: todo
depends_on: [T02, T05]
@@ -221,6 +230,7 @@ note in ADR-0001 if it wasn't already.
```task
id: CE-WP-0002-T07
state_hub_task_id: 26346a07-bf98-4d43-8b30-de2038ab72f8
priority: high
status: todo
depends_on: [T04, T05, T06]
@@ -242,6 +252,7 @@ Active state lives in a single React context for now; no Redux/Zustand.
```task
id: CE-WP-0002-T08
state_hub_task_id: 469e3fb4-1b42-49a7-88dc-29a6d5055ef5
priority: critical
status: todo
depends_on: [T04, T06, T07]
@@ -263,6 +274,7 @@ Critically, this must also work **after a page reload**. Persistence to
```task
id: CE-WP-0002-T09
state_hub_task_id: 77423e57-f2c5-42e1-9e6c-c9b6fa35dfcf
priority: high
status: todo
depends_on: [T07, T08]

View File

@@ -5,6 +5,9 @@ title: "Form binding + visual guide — EvidenceLink, rect registry, SVG overlay
domain: citation_evidence
repo: citation-evidence
repo_id: a677c189-b4e2-4f2a-9e48-faa482c277e6
topic_slug: citation_evidence_mvp
topic_id: 96fa8e80-9f74-40f2-84cd-644e9747b9ec
state_hub_workstream_id: 7b5b7235-57e3-4835-8fa6-376bb518fe2d
status: todo
owner: Bernd
created: 2026-05-24
@@ -53,6 +56,7 @@ T01 (EvidenceLink + EvidenceSet types + relation/status enums)
```task
id: CE-WP-0003-T01
state_hub_task_id: 120b9b5a-9ca3-4dff-8c26-1b5c2e832dc4
priority: critical
status: todo
```
@@ -76,6 +80,7 @@ updating the doc, the test fails.
```task
id: CE-WP-0003-T02
state_hub_task_id: f17e251d-4fd7-4ef3-b35c-e8e0dfb3a455
priority: high
status: todo
depends_on: [T01]
@@ -99,6 +104,7 @@ Emit the events from SharedContracts §4 (`EvidenceLinkCreated`,
```task
id: CE-WP-0003-T03
state_hub_task_id: d3b853ef-7afe-491f-b40b-b6e980a23478
priority: critical
status: todo
depends_on: [T02]
@@ -126,6 +132,7 @@ it in T05/T06/T07.
```task
id: CE-WP-0003-T04
state_hub_task_id: f42e1ecc-351c-4248-8872-1a25e79d3640
priority: medium
status: todo
depends_on: [T01]
@@ -153,6 +160,7 @@ just needs to render 3-4 fields and accept evidence links.
```task
id: CE-WP-0003-T05
state_hub_task_id: 100fb1ca-6168-4e5d-9dc5-f051e6f9ff61
priority: high
status: todo
depends_on: [T02, T04]
@@ -175,6 +183,7 @@ linked fields (e.g. a chip showing the count of linked evidence items).
```task
id: CE-WP-0003-T06
state_hub_task_id: e3bdf1d3-c7a1-484c-8895-8d103e7f9fe6
priority: high
status: todo
depends_on: [T05]
@@ -198,6 +207,7 @@ Each evidence card registers itself with the rect registry as
```task
id: CE-WP-0003-T07
state_hub_task_id: e2ec50be-d9c5-47dd-b801-9c1afb01e6fd
priority: high
status: todo
depends_on: [T03, T06]
@@ -225,6 +235,7 @@ registered.
```task
id: CE-WP-0003-T08
state_hub_task_id: e6754c8e-f9e2-435a-af28-31a693c6d9a8
priority: high
status: todo
depends_on: [T05, T07]

View File

@@ -5,6 +5,9 @@ title: "Citation card export — Markdown and HTML renderers, sidebar export"
domain: citation_evidence
repo: citation-evidence
repo_id: a677c189-b4e2-4f2a-9e48-faa482c277e6
topic_slug: citation_evidence_mvp
topic_id: 96fa8e80-9f74-40f2-84cd-644e9747b9ec
state_hub_workstream_id: 539919a4-f876-42b7-a28c-1a754c333139
status: todo
owner: Bernd
created: 2026-05-24
@@ -47,6 +50,7 @@ T01 (CitationCard type + open-context URL convention)
```task
id: CE-WP-0004-T01
state_hub_task_id: c15369da-0c42-4b5b-9d8c-cb91b316850f
priority: high
status: todo
```
@@ -68,6 +72,7 @@ scheme stays the same.
```task
id: CE-WP-0004-T02
state_hub_task_id: 4f94d27e-3727-4ad3-8f42-b0bb7ca74cb7
priority: high
status: todo
depends_on: [T01]
@@ -98,6 +103,7 @@ Unit tests: snapshot a few rendered cards against fixtures.
```task
id: CE-WP-0004-T03
state_hub_task_id: 40c1aa86-64a1-4216-9e33-29fddf9c4d62
priority: high
status: todo
depends_on: [T01]
@@ -121,6 +127,7 @@ here — it ships in a later workplan.
```task
id: CE-WP-0004-T04
state_hub_task_id: 0fa3c7e4-6868-4010-ade4-99a921ab0578
priority: medium
status: todo
depends_on: [T02, T03]
@@ -143,6 +150,7 @@ Markdown (the most common action).
```task
id: CE-WP-0004-T05
state_hub_task_id: 8d1993b3-21a8-4be9-9ab1-29aa97e8301c
priority: medium
status: todo
depends_on: [T04]