generated from coulomb/repo-seed
62 lines
1.9 KiB
Markdown
62 lines
1.9 KiB
Markdown
---
|
|
id: CORE-WP-0004
|
|
type: workplan
|
|
title: "Implement Inter-Hub compatibility and consumer smokes"
|
|
domain: infotech
|
|
repo: core-hub
|
|
status: active
|
|
owner: codex
|
|
topic_slug: custodian
|
|
created: "2026-06-27"
|
|
updated: "2026-06-27"
|
|
state_hub_workstream_id: "ef13b0e9-f626-4d2c-9e00-ccb4906c3a3d"
|
|
---
|
|
|
|
# Implement Inter-Hub compatibility and consumer smokes
|
|
|
|
Preserve the Inter-Hub `/api/v2` behavior required by current consumers while Core Hub-native contracts mature.
|
|
|
|
## Public Registry Compatibility
|
|
|
|
```task
|
|
id: CORE-WP-0004-T01
|
|
status: progress
|
|
priority: high
|
|
state_hub_task_id: "4e24ab14-d5cf-4466-8287-21eaf075cb44"
|
|
```
|
|
|
|
2026-06-27: Implemented seed-backed public compatibility endpoints for hubs, manifests, catalogs, OpenAPI JSON/YAML, and docs redirect. Tests prove route presence and response status. This remains `progress` until legacy Inter-Hub fixture comparison is captured.
|
|
|
|
## Protected Bootstrap Compatibility
|
|
|
|
```task
|
|
id: CORE-WP-0004-T02
|
|
status: progress
|
|
priority: high
|
|
state_hub_task_id: "87073ee7-0213-4eed-881a-b18ab764ae65"
|
|
```
|
|
|
|
2026-06-27: Implemented protected placeholder routes for API consumers, widgets, interaction events, annotations, requirement candidates, decisions, deployments, outcome signals, hub registry, and token route. Tests prove unauthenticated requests fail before business logic. This remains `progress` until authenticated create/read behavior is backed by persistence and fixtures.
|
|
|
|
## ops-hub Smoke
|
|
|
|
```task
|
|
id: CORE-WP-0004-T03
|
|
status: wait
|
|
priority: high
|
|
state_hub_task_id: "2d18f575-135b-4ba8-9537-6920d0c61e1b"
|
|
```
|
|
|
|
Waiting on a deployed Core Hub runtime plus approved credential routing. No secrets in logs, workplans, or chat.
|
|
|
|
## activity-core Smoke
|
|
|
|
```task
|
|
id: CORE-WP-0004-T04
|
|
status: wait
|
|
priority: medium
|
|
state_hub_task_id: "c3d1c153-0059-470c-bb2d-0b14f2d77b94"
|
|
```
|
|
|
|
Waiting on a deployed Core Hub runtime or an explicit State Hub fallback decision for the transition path.
|