diff --git a/workplans/HUB-WP-0003-ecosystem-consolidation-library-lane.md b/workplans/HUB-WP-0003-ecosystem-consolidation-library-lane.md index 827b5c3..9188d64 100644 --- a/workplans/HUB-WP-0003-ecosystem-consolidation-library-lane.md +++ b/workplans/HUB-WP-0003-ecosystem-consolidation-library-lane.md @@ -9,7 +9,7 @@ owner: codex topic_slug: custodian created: "2026-07-09" updated: "2026-07-11" -state_hub_workstream_id: "ee4f1eef-3a26-4af3-b735-f0c1c638656f" +state_hub_workstream_id: "523acbfe-9f47-5242-8e76-af21bedf2ff2" --- # Ecosystem consolidation — library lane @@ -45,7 +45,7 @@ Out of scope: id: HUB-WP-0003-T01 status: done priority: high -state_hub_task_id: "ee668745-face-4650-a652-24fd9d36f12b" +state_hub_task_id: "8f5140cc-6d93-5c8d-96c5-66c0f72044cd" ``` Add an "Ecosystem position" subsection to `INTENT.md` and expand the "Boundaries @@ -65,7 +65,7 @@ Done when both files reference `CUST-WP-0057` and the three-layer model. id: HUB-WP-0003-T02 status: done priority: high -state_hub_task_id: "d5007472-3cfd-4075-adb5-6acfb3bbc6f7" +state_hub_task_id: "b9086adc-6362-5eaa-bb38-69a9e5bb52d2" ``` Ensure `hub_core.utils.slugs` covers the cases core-hub `api/v2.py` uses @@ -82,7 +82,7 @@ Done when core-hub can replace local `slugify()` with a tested hub-core import. id: HUB-WP-0003-T03 status: done priority: medium -state_hub_task_id: "29e02eef-602c-408d-b0da-be791b822dfe" +state_hub_task_id: "165fcb2e-8ffd-5f54-b8d9-b705912c766e" ``` Add `docs/metadata-isolation.md` (or a section in README) explaining: @@ -100,7 +100,7 @@ Done when CORE-WP-0009 T04 can link to this doc without ambiguity. id: HUB-WP-0003-T04 status: done priority: low -state_hub_task_id: "a88d15d7-0297-4707-85cf-c8c365d4ade8" +state_hub_task_id: "323ddeb3-34bc-5876-8c39-5eaf160307e9" ``` Spike whether `hub_core.models.base` can expose an async-compatible declarative @@ -116,7 +116,7 @@ Done when the spike has a written recommendation; implementation is optional. id: HUB-WP-0003-T05 status: done priority: medium -state_hub_task_id: "32fc0e4f-94ac-4fcb-aac4-d18128ed8e35" +state_hub_task_id: "77fcc3d1-98b8-5114-b1a2-bf9630aba269" ``` Update `registry/capabilities/capability.infotech.hub-core-library.md`: @@ -139,7 +139,7 @@ Done when reuse-surface federation reflects hub-core as library under the stack. id: HUB-WP-0003-T06 status: done priority: medium -state_hub_task_id: "77ca7168-c302-4531-95ba-a4eae65bafd7" +state_hub_task_id: "98328977-b259-538d-b479-4a92975c18a1" ``` When `core-hub` merges hub-core utils import (CORE-WP-0009 T02): diff --git a/workplans/HUB-WP-0004-runtime-and-extension-contract.md b/workplans/HUB-WP-0004-runtime-and-extension-contract.md index 01fd18d..f6d4286 100644 --- a/workplans/HUB-WP-0004-runtime-and-extension-contract.md +++ b/workplans/HUB-WP-0004-runtime-and-extension-contract.md @@ -16,7 +16,7 @@ related: - CORE-WP-0010 - SHR-ARCH-HUB-0001 - SHR-ARCH-IA-0001 -state_hub_workstream_id: "4a17907c-7382-453b-92a0-5f770ab4877f" +state_hub_workstream_id: "81ecf40e-630e-5d27-a95f-49a953f44272" --- # Runtime consolidation and extension contract @@ -37,7 +37,7 @@ Coordinated by `prj-state-hub-retirement` (SHR-WP-0001). Architecture: id: HUB-WP-0004-T01 status: done priority: high -state_hub_task_id: "47b879ac-bfb4-48c2-8fd8-c29045df6900" +state_hub_task_id: "48dd937f-c366-5636-986f-bf29b0484e15" ``` Review and accept SHR-ARCH-IA-0001 and SHR-ARCH-HUB-0001 as the vocabulary for @@ -73,7 +73,7 @@ are assigned rather than silently deferred: id: HUB-WP-0004-T02 status: done priority: high -state_hub_task_id: "eac82a0b-48b9-4097-afa6-a9e730de7789" +state_hub_task_id: "1e280d7e-84d2-547a-959c-58dea8975167" ``` Publish versioned hub descriptor schema, manifest schema, event-type catalog @@ -100,7 +100,7 @@ inspected to confirm every contract artefact is shipped. id: HUB-WP-0004-T03 status: done priority: high -state_hub_task_id: "f149096d-74f2-4c5a-8907-f81cba8e3edb" +state_hub_task_id: "03648020-a07c-540f-a5ad-64024582c4a9" ``` Record whether hub-core ships a primary runtime image (recommended) with the @@ -120,7 +120,7 @@ routes, data, contracts, and fixtures are absorbed. id: HUB-WP-0004-T04 status: done priority: high -state_hub_task_id: "fa4db2f7-0e86-4a41-8469-a8704d9c2a46" +state_hub_task_id: "26e67f13-5b87-5673-b498-2beb04704760" ``` Expose minimal working surfaces for `port.registry`, `port.messaging`, @@ -158,7 +158,7 @@ Validation evidence: id: HUB-WP-0004-T05 status: done priority: medium -state_hub_task_id: "6f8fb0e8-8b9b-4c37-ae62-0748dd0e5975" +state_hub_task_id: "68ae2ebc-187e-52ff-902c-a71cc13276ef" ``` Scaffold Tier 2/3 automated checks (schema validate, no-secrets, event family @@ -186,7 +186,7 @@ runtime passes all eight implemented checks over a live HTTP process. id: HUB-WP-0004-T06 status: done priority: high -state_hub_task_id: "b35fff11-ac5a-4d70-9f54-416331baea87" +state_hub_task_id: "47759875-e221-5480-908e-7d12a3db2a2d" ``` With CORE-WP-0010, document route/module move order for `/api/v2`, dual-run, and diff --git a/workplans/HUB-WP-0005-core-hub-absorption-execution.md b/workplans/HUB-WP-0005-core-hub-absorption-execution.md index 9cfb7df..2da4bf7 100644 --- a/workplans/HUB-WP-0005-core-hub-absorption-execution.md +++ b/workplans/HUB-WP-0005-core-hub-absorption-execution.md @@ -15,7 +15,7 @@ related: - HUB-WP-0004 - CORE-WP-0010 - RAPPCOREHUB-WP-0002 -state_hub_workstream_id: "73099dd7-5eac-499e-8632-cef0c0331d90" +state_hub_workstream_id: "3321dfd5-2a15-5b1c-8d2e-85c2ba307d34" --- # Core Hub absorption execution @@ -33,7 +33,7 @@ stabilization gate closes. id: HUB-WP-0005-T01 status: done priority: high -state_hub_task_id: "8a88e580-d94b-40d2-bac7-f434f20cc332" +state_hub_task_id: "1f913e3a-b847-5f21-ab4b-456275a0d47d" ``` Add hub-core-owned PostgreSQL models/migrations, a durable `PortStore`, audit @@ -46,7 +46,7 @@ backend remains local/conformance only. id: HUB-WP-0005-T02 status: done priority: high -state_hub_task_id: "fbbc739c-cc7c-449a-985f-c7aeb769c885" +state_hub_task_id: "e28e687d-a323-5aad-ae48-58b9cdcaf316" ``` Add legacy bearer authentication, non-overlapping route/write group controls, @@ -59,7 +59,7 @@ comparison, and safe evidence. Never serialize a raw key or secret. id: HUB-WP-0005-T03 status: done priority: high -state_hub_task_id: "3b205d8a-add9-480c-90ca-e7152a6a32ed" +state_hub_task_id: "215d426e-7dd6-5523-bf07-d37087d699ca" ``` Implement the health/readiness, catalog, OpenAPI/docs, and compatibility alias @@ -71,7 +71,7 @@ surface with normalized response comparison against Core Hub. id: HUB-WP-0005-T04 status: done priority: high -state_hub_task_id: "6d391a34-dab8-4aa6-ba83-72d6ad694183" +state_hub_task_id: "125181ee-f9af-5aca-81fa-3b28f8475131" ``` Absorb hubs, manifests/activation, hub registry, API consumers, key issuance, @@ -84,7 +84,7 @@ reverse-delta support. id: HUB-WP-0005-T05 status: done priority: high -state_hub_task_id: "042662c7-7472-46d4-962d-6af75757a113" +state_hub_task_id: "1979dabe-4527-5818-801d-c24454769de7" ``` Absorb widgets and interaction events through the named interaction port, @@ -97,7 +97,7 @@ surface without reads from the legacy schema. id: HUB-WP-0005-T06 status: done priority: high -state_hub_task_id: "ba7956a5-af12-4de3-9d8a-f816bdefec2c" +state_hub_task_id: "0b6b5710-8344-5c7f-81e7-0f5fd06878a1" ``` Publish immutable artifacts, pass all conformance and consumer gates, support diff --git a/workplans/HUB-WP-0006-repository-classification-navigation.md b/workplans/HUB-WP-0006-repository-classification-navigation.md index 7af78b2..91ac259 100644 --- a/workplans/HUB-WP-0006-repository-classification-navigation.md +++ b/workplans/HUB-WP-0006-repository-classification-navigation.md @@ -16,7 +16,7 @@ related: - HUB-WP-0005 - RMGR-WP-0008 - RMGR-CONTRACT-CLASSIFICATION-0001 -state_hub_workstream_id: "c5abf6a3-0ea9-43b8-8757-179829dd8a9c" +state_hub_workstream_id: "05ebd06e-4af8-5f6c-918c-c143c1520e00" --- # Repository classification aggregation and navigation @@ -34,7 +34,7 @@ for State Hub retirement slices A5 and the repository-facing part of A4/B5. id: HUB-WP-0006-T01 status: done priority: high -state_hub_task_id: "b1e2fe24-8a38-4672-a7a7-4a45f90355fb" +state_hub_task_id: "2a45aa34-ffa1-5432-9bfd-a6725708d807" ``` Review `RMGR-CONTRACT-CLASSIFICATION-0001` version 1.0 and record the hub-core @@ -54,7 +54,7 @@ single-authority boundary. id: HUB-WP-0006-T02 status: done priority: high -state_hub_task_id: "47d7d168-217f-45c6-b4d7-ab9cf4dd5329" +state_hub_task_id: "fa5c37c5-40cb-5ddf-bb01-72b00a8c8931" ``` Define the input envelope, supported contract versions, stable repository @@ -76,7 +76,7 @@ validate, the wheel contains the versioned artifacts, and the full suite passes id: HUB-WP-0006-T03 status: done priority: high -state_hub_task_id: "2884eb0f-046f-4122-a422-8a06c7c32298" +state_hub_task_id: "8b79be6d-d1aa-5134-b2f7-3dc088a7b3fd" ``` Add an injected `port.repo` client, deterministic full rebuild plus incremental @@ -101,7 +101,7 @@ full rebuild, upsert, and deletion. id: HUB-WP-0006-T04 status: done priority: high -state_hub_task_id: "a1d85610-c3ea-4718-b394-ba4abcecf177" +state_hub_task_id: "59cbe5b8-ab7e-5274-b4d2-a38246df89e3" ``` Expose cross-repository query routes and MCP tools for domain, secondary @@ -125,7 +125,7 @@ OpenAPI inspection confirms that every navigation operation is GET-only. id: HUB-WP-0006-T05 status: done priority: medium -state_hub_task_id: "a3c0efba-9913-4617-b167-8853b34de36e" +state_hub_task_id: "901f0f0c-270c-5939-8c98-fcae6988e8f3" ``` Add contract fixtures and checks for full rebuild, incremental changes, @@ -148,7 +148,7 @@ tests. id: HUB-WP-0006-T06 status: wait priority: high -state_hub_task_id: "5c6f3006-b1c7-422b-ad38-8727ae4dc7c2" +state_hub_task_id: "7c8225f7-03dc-57b0-a668-c3d781bd828a" ``` With `STATE-WP-0079`, compare legacy topic/navigation consumers with the new