diff --git a/workplans/STATE-WP-0080-register-project-flavor-awareness.md b/workplans/STATE-WP-0080-register-project-flavor-awareness.md index 7394088..12ea42e 100644 --- a/workplans/STATE-WP-0080-register-project-flavor-awareness.md +++ b/workplans/STATE-WP-0080-register-project-flavor-awareness.md @@ -4,7 +4,7 @@ type: workplan title: "statehub register: project-repository flavor awareness" domain: infotech repo: state-hub -status: proposed +status: active owner: codex topic_slug: infotech created: "2026-08-16" @@ -14,6 +14,7 @@ parent_workplan: SHR-WP-0001 related: - CFED-WP-0001 - SHR-WP-0001 +state_hub_workstream_id: "bbfce36a-0b19-462f-af78-167f9eb89b86" --- # statehub register: project-repository flavor awareness @@ -67,6 +68,7 @@ and names shipping both `INTENT.md` and `GOAL.md` an explicit anti-pattern. id: STATE-WP-0080-T01 status: todo priority: high +state_hub_task_id: "6b01a939-7d60-4a0c-90db-af8e31c45359" ``` Give the register path a flavor signal. Read `.repo-classification.yaml` @@ -83,6 +85,7 @@ prefix, and warn on the mismatch rather than guessing silently. id: STATE-WP-0080-T02 status: wait priority: high +state_hub_task_id: "bd6a9069-b455-4f5e-b1a5-4a87d014e8f6" ``` For project-flavor repos: @@ -103,6 +106,7 @@ For all other flavors, behaviour is unchanged. id: STATE-WP-0080-T03 status: wait priority: medium +state_hub_task_id: "b141b378-10d0-4865-a67b-159806bcf037" ``` `_default_wp_prefix` derives `PRJ-WP-` from any `prj-`-prefixed slug, which is @@ -120,6 +124,7 @@ collision across two `prj-` repos is the failure this prevents. id: STATE-WP-0080-T04 status: wait priority: medium +state_hub_task_id: "d933ae91-ad40-4a88-9ce3-90872cd1f3d7" ``` `:269` writes a generic `statehub-bootstrap` workplan. For project repos this @@ -137,6 +142,7 @@ shows the foundation shape is genuinely reusable. id: STATE-WP-0080-T05 status: wait priority: medium +state_hub_task_id: "9eb5ddb5-28d9-4244-8a4f-8fe2a50b5d27" ``` Make every generated artifact flavor-correct: @@ -158,6 +164,7 @@ existing `prj-` repo, not just at first registration. id: STATE-WP-0080-T06 status: wait priority: low +state_hub_task_id: "3467ae11-1301-46ab-9e7e-75c4f55f53fe" ``` The standard ships a conformance checklist that is currently only human-checked. @@ -175,6 +182,7 @@ consistency-check catalog. id: STATE-WP-0080-T07 status: wait priority: medium +state_hub_task_id: "126ddd07-df9d-4b65-a651-fff0ad2d4074" ``` Extend `tests/test_statehub_register_cli.py`: @@ -192,6 +200,7 @@ Extend `tests/test_statehub_register_cli.py`: id: STATE-WP-0080-T08 status: wait priority: medium +state_hub_task_id: "405526b7-b133-4746-aab5-6301c1a0b72e" ``` State Hub is being retired (`STATE-WP-0079`, `prj-state-hub-retirement`).