From 75051a7737963802fe3505cc1f067bc2c0af9c18 Mon Sep 17 00:00:00 2001 From: tegwick Date: Sat, 27 Jun 2026 11:44:14 +0200 Subject: [PATCH] chore(workplan): sync WHYNOT-WP-0003 state-hub task IDs Co-Authored-By: Claude Opus 4.8 --- workplans/WHYNOT-WP-0003-downstream-consumption.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/workplans/WHYNOT-WP-0003-downstream-consumption.md b/workplans/WHYNOT-WP-0003-downstream-consumption.md index 0fb61b0..4848f00 100644 --- a/workplans/WHYNOT-WP-0003-downstream-consumption.md +++ b/workplans/WHYNOT-WP-0003-downstream-consumption.md @@ -9,6 +9,7 @@ owner: claude topic_slug: custodian created: "2026-06-27" updated: "2026-06-27" +state_hub_workstream_id: "41fed928-f44a-48f4-9870-120310fbf071" --- # Downstream consumption: versioned IR releases + consumer drift-check @@ -85,6 +86,7 @@ follow up at its own pace → npx @whynot/design drift --update (adopt new sy id: WHYNOT-WP-0003-T01 status: todo priority: high +state_hub_task_id: "ac6ee3c1-859d-49d4-b5dc-71bdcd2821f9" ``` Adopt semver git tags (`vX.Y.Z`) as the immutable version anchor, tied to the @@ -100,6 +102,7 @@ tagged. Tag the current state as the first real anchor. id: WHYNOT-WP-0003-T02 status: todo priority: high +state_hub_task_id: "dbd3a2e6-0623-4efd-8293-399002e85ea2" ``` Make the package installable with a version pin: @@ -125,6 +128,7 @@ Make the package installable with a version pin: id: WHYNOT-WP-0003-T03 status: todo priority: high +state_hub_task_id: "aaa6d20f-23d3-4467-ac6e-2c24067f1723" ``` Extend `make ir` to emit `ir/manifest.json`: @@ -146,6 +150,7 @@ changes is governed by `schemaVersion` (bump on shape changes). id: WHYNOT-WP-0003-T04 status: todo priority: medium +state_hub_task_id: "fe077343-8b6e-48e7-8eb7-a36cc96366c5" ``` Specify `.whynot-design.lock` — the small file a consuming repo commits to record @@ -160,6 +165,7 @@ consumer-side equivalent of `designbook/.design-sync.json`. id: WHYNOT-WP-0003-T05 status: todo priority: high +state_hub_task_id: "db7fcac0-f3fa-4df3-8f54-e0be731381aa" ``` Ship a `bin` entry (`@whynot/design` → `npx @whynot/design drift`) that runs **in a @@ -180,6 +186,7 @@ downstream drift read the same. id: WHYNOT-WP-0003-T06 status: todo priority: medium +state_hub_task_id: "5a3c67d8-fd40-4847-a79f-e6fc6a608a1f" ``` Write a short consumer guide (pin → inspect → `drift` → `drift --update`) and a tiny @@ -197,6 +204,7 @@ loop against a fixed version, so the workflow is copy-pasteable. Cross-link from id: WHYNOT-WP-0003-T07 status: todo priority: medium +state_hub_task_id: "7159dcdc-55cf-4815-9ba2-0361266a7b8f" ``` Extend `make ir` to emit `ir/INDEX.md` — a human-readable catalog generated from the @@ -210,6 +218,7 @@ anything, complementing the machine-readable manifest. id: WHYNOT-WP-0003-T08 status: wait priority: low +state_hub_task_id: "a0886a4f-cf27-44ef-b8c6-8e61ceda1f84" ``` The `examples/showcase` "every component" page is the visual catalog for a version, @@ -228,6 +237,7 @@ WP-0002-T11. id: WHYNOT-WP-0003-T09 status: todo priority: low +state_hub_task_id: "e7704a1f-2011-41cb-9e77-c7a6bb2a05ac" ``` Design (do **not** implement) the richer drift mode: compare a consumer's *live