diff --git a/workplans/CORE-WP-0009-hub-core-adoption-and-integration.md b/workplans/CORE-WP-0009-hub-core-adoption-and-integration.md index b9f2ffb..859e7ba 100644 --- a/workplans/CORE-WP-0009-hub-core-adoption-and-integration.md +++ b/workplans/CORE-WP-0009-hub-core-adoption-and-integration.md @@ -9,7 +9,7 @@ owner: codex topic_slug: infotech created: "2026-07-09" updated: "2026-07-11" -state_hub_workstream_id: "75d9f8fd-088a-4634-bf05-9c20ecfd37ae" +state_hub_workstream_id: "7e93e16d-8057-5ae9-a0bd-d54fda9e089b" --- # Hub-core adoption and ecosystem integration @@ -27,7 +27,7 @@ utilities while keeping framework models in `core_hub`. id: CORE-WP-0009-T01 status: done priority: high -state_hub_task_id: "5a9f1594-e3f1-4a53-a78a-2e4bbf4b9ee1" +state_hub_task_id: "590f4fc6-e4ef-5b9d-a004-99bbe67936b8" ``` Add `hub-core` to `pyproject.toml` with `[tool.uv.sources]` path dependency. @@ -40,7 +40,7 @@ Done 2026-07-09: dependency and uv source added. id: CORE-WP-0009-T02 status: done priority: high -state_hub_task_id: "1f3827b3-e2e6-4d99-88c6-a83361f579c7" +state_hub_task_id: "521fb6d4-777e-5aaa-bcd5-92e4739e8ab6" ``` Import `slugify_or_default` from `hub_core.utils.slugs` in `api/v2.py`; remove @@ -54,7 +54,7 @@ Done 2026-07-09: `api/v2.py` uses hub-core util. id: CORE-WP-0009-T03 status: done priority: high -state_hub_task_id: "00d83bfe-cb31-4111-be12-afe9e94e88b2" +state_hub_task_id: "3f285b65-141c-50db-9675-e50548a58dfa" ``` Add `tests/test_hub_core_imports.py` proving hub-core utils import and version pin. @@ -67,7 +67,7 @@ Done 2026-07-09: test added. id: CORE-WP-0009-T04 status: done priority: medium -state_hub_task_id: "1d1735ca-4f9b-4c1a-bcbd-c1697e434a77" +state_hub_task_id: "c218d96b-7f70-59ba-8636-2ce306b8480c" ``` Link `docs/specs/core-hub-architecture.md` boundary section to @@ -81,7 +81,7 @@ Done 2026-07-09: architecture spec updated. id: CORE-WP-0009-T05 status: done priority: low -state_hub_task_id: "b2e9ebcd-7bfe-4838-8f93-85fe5afbb155" +state_hub_task_id: "bb373c54-19d9-504a-ab3c-0bca551bf013" ``` Assess `hub_core.utils.pagination` for `/api/v2` list endpoints that grow beyond @@ -97,7 +97,7 @@ Sync pagination in hub-core targets async SQLAlchemy when triggered. id: CORE-WP-0009-T06 status: done priority: medium -state_hub_task_id: "f4c95bdb-6743-4abd-adbf-65f9cfc68bdf" +state_hub_task_id: "b4a90aee-7ace-58a5-ad9b-5bb4c54997b4" ``` Ensure Forgejo CI installs hub-core from build context or path dep before diff --git a/workplans/CORE-WP-0010-runtime-absorption-and-archive.md b/workplans/CORE-WP-0010-runtime-absorption-and-archive.md index 28104c9..e6ff223 100644 --- a/workplans/CORE-WP-0010-runtime-absorption-and-archive.md +++ b/workplans/CORE-WP-0010-runtime-absorption-and-archive.md @@ -16,7 +16,7 @@ related: - CORE-WP-0011 - HUB-WP-0004 - SHR-ARCH-HUB-0001 -state_hub_workstream_id: "f5a90aa2-e63f-4f94-b052-8be0d0ee55ea" +state_hub_workstream_id: "9cc1abf3-2ab0-54a4-a250-83f382a49441" --- # Runtime absorption into hub-core and archive @@ -69,7 +69,7 @@ not reasons to reopen the architecture decision. id: CORE-WP-0010-T01 status: done priority: high -state_hub_task_id: "ce21c47f-ad66-4cd1-bd8b-c8fb92da3075" +state_hub_task_id: "2fc63743-20f4-5794-9b9e-c931eb02904d" ``` List routes, models, widgets, manifests, consumer smokes, and deploy assets that @@ -86,7 +86,7 @@ and move constraints. id: CORE-WP-0010-T02 status: done priority: high -state_hub_task_id: "d2679b41-01e9-477c-9d8a-0b1ddc8847cf" +state_hub_task_id: "0c1f1c20-54e5-5982-b72a-357292a37190" ``` Define how hub-core serves equivalent `/api/v2` (or compatible gateway) while @@ -104,7 +104,7 @@ aligned with hub-core's accepted canonical plan; `HUB-WP-0004-T06` is done. id: CORE-WP-0010-T03 status: done priority: high -state_hub_task_id: "c01ddec1-5737-4115-ac73-c402ffb5bdc5" +state_hub_task_id: "cb0971b7-fca8-5048-b8db-9efedd37d280" ``` Migrate in slices with consumer smokes (ops-hub, activity-core) after each. @@ -125,7 +125,7 @@ activity-core consumer gates passed before and after rollback recovery. id: CORE-WP-0010-T04 status: done priority: high -state_hub_task_id: "dc414053-a896-4bf0-af05-944b7a7cf750" +state_hub_task_id: "49bc4782-365f-5f6b-ac20-03690be57176" ``` With operator approval, point production at hub-core runtime; verify consumer @@ -145,7 +145,7 @@ Evidence is recorded in id: CORE-WP-0010-T05 status: progress priority: medium -state_hub_task_id: "16525001-f85e-4dae-9dc4-d36cb1eb4fbe" +state_hub_task_id: "6e67fd41-3f52-5085-85b6-1661c322e290" ``` Write completion record (revisions, PRs, residual owners), set read-only archive