Sync State Hub IDs for REUSE-WP-0011
Some checks failed
ci / validate-registry (push) Has been cancelled

This commit is contained in:
2026-06-15 07:40:56 +02:00
parent d99c8e627b
commit b9a406feee

View File

@@ -9,6 +9,7 @@ owner: codex
topic_slug: helix-forge
created: "2026-06-15"
updated: "2026-06-15"
state_hub_workstream_id: "c4171a8c-604e-4214-b189-2094477aa6ea"
---
# Federation hub service on railiance01 and hub CLI
@@ -127,6 +128,7 @@ writes `registry/federation/sources.yaml` from hub state for offline compose.
id: REUSE-WP-0011-T01
status: todo
priority: high
state_hub_task_id: "4ed50506-eef6-4bfc-9e00-65d2aefa9338"
```
Author `specs/FederationHubAPI.md` and `schemas/hub-registration.schema.yaml`
@@ -140,6 +142,7 @@ hub workplan design section or `docs/decisions/` if scope warrants.
id: REUSE-WP-0011-T02
status: todo
priority: high
state_hub_task_id: "b12401ab-82f8-433f-a662-06ab71715f25"
```
Add a deployable hub service under `reuse_surface/` (e.g. `hub/` package or
@@ -158,6 +161,7 @@ Add a deployable hub service under `reuse_surface/` (e.g. `hub/` package or
id: REUSE-WP-0011-T03
status: todo
priority: high
state_hub_task_id: "38fec6ce-23c0-4157-8350-7d112b9e8264"
```
Extend `reuse-surface` CLI with `hub` subcommands:
@@ -173,6 +177,7 @@ Extend `reuse-surface` CLI with `hub` subcommands:
id: REUSE-WP-0011-T04
status: todo
priority: medium
state_hub_task_id: "24eec9ad-21fc-4f0b-8671-72d955b15e68"
```
Provide:
@@ -189,6 +194,7 @@ Provide:
id: REUSE-WP-0011-T05
status: wait
priority: medium
state_hub_task_id: "7f26a70f-7b7d-413d-8162-931c6dffef6a"
```
Deploy the hub as a governed release on `railiance01`:
@@ -208,6 +214,7 @@ Deploy the hub as a governed release on `railiance01`:
id: REUSE-WP-0011-T06
status: todo
priority: medium
state_hub_task_id: "f7913b00-f6d1-4950-bb57-db49a453e6f4"
```
Update `docs/RegistryFederation.md` with hub-centric workflow. Register
@@ -221,6 +228,7 @@ Update `docs/RegistryFederation.md` with hub-centric workflow. Register
id: REUSE-WP-0011-T07
status: todo
priority: medium
state_hub_task_id: "40871958-f665-4726-9ff6-f8a840d685bd"
```
Add pytest coverage for hub API handlers and CLI client (use TestClient and