ops-hub/workplans/OPS-WP-0003-extension-contract-alignment.md
tegwick abe25c90e8
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Updated work records
2026-08-19 21:18:11 +02:00

69 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
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 C1C10 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