--- id: OPS-WP-0003 type: workplan title: "Extension contract alignment" domain: infotech repo: ops-hub status: proposed owner: codex topic_slug: infotech created: "2026-08-09" updated: "2026-08-09" parent_project: prj-state-hub-retirement parent_workplan: SHR-WP-0001 related: - HUB-WP-0004 - CORE-WP-0010 - SHR-ARCH-HUB-0001 state_hub_workstream_id: "c0b815eb-41c0-4aa1-a2dd-19a7ba89c1ac" --- # Extension contract alignment ## Goal Make ops-hub a **conformant domain/aspect hub** under `helixforge.hub-extension`: descriptor, reuse-surface id, versioned manifest, health, and consumer registration without secrets. ## Author hub package artefacts ```task id: OPS-WP-0003-T01 status: todo priority: high state_hub_task_id: "fcd6e8f6-61f7-44d5-baf9-8612c454518b" ``` Produce hub descriptor + capability manifest referencing `capability.infotech.ops-hub` (or current registry id), events emitted/consumed, and non-secret endpoints. ## Pass Tier 2 conformance against hub-core ```task id: OPS-WP-0003-T02 status: todo priority: high state_hub_task_id: "748e21ec-911d-4c1c-9792-f7817bef42dd" ``` When HUB-WP-0004 harness exists, run C1–C10 checks; fix gaps in ops-hub. ## Bootstrap dual-run on consolidated runtime ```task id: OPS-WP-0003-T03 status: todo priority: high state_hub_task_id: "1323004c-87e3-40d1-9f78-3d7b56a1b3b7" ``` Verify bootstrap/smokes against hub-core-hosted `/api/v2` during CORE-WP-0010 dual-run and after cutover. ## Acceptance - [ ] Hub package artefacts present and versioned - [ ] Tier 2 conformance green (or residual-owned gaps) - [ ] Bootstrap works on consolidated runtime