Files
reuse-surface/history/2026-06-16-hub-registration-blocks.md
tegwick 270065ff58
Some checks failed
ci / validate-registry (push) Has been cancelled
Implement REUSE-WP-0012 federation scale and intent alignment
Add hub sync and report cohorts CLI commands with pytest coverage, document
sibling index publish contract and hub hardening path, align INTENT layout,
raise external evidence on three registry entries, and close gap priorities
19-23 (priority 18 deferred on sibling index blocks).
2026-06-16 00:42:50 +02:00

1.9 KiB

Hub registration blocks — sibling index publishing

Date: 2026-06-16
Workplan: REUSE-WP-0012-T01
Hub: https://reuse.coulomb.social

Summary

Production hub dogfood has one registered repo (reuse-surface). Sibling helix_forge repos cannot register until each publishes registry/indexes/capabilities.yaml at a stable raw URL returning HTTP 200.

Probe results (2026-06-16)

Repo Candidate raw URL HTTP status Block
state-hub https://gitea.coulomb.social/coulomb/state-hub/raw/main/registry/indexes/capabilities.yaml 303 Index not published on default branch
feature-control https://gitea.coulomb.social/coulomb/feature-control/raw/main/registry/indexes/capabilities.yaml 303 Index not published
identity-canon https://gitea.coulomb.social/coulomb/identity-canon/raw/main/registry/indexes/capabilities.yaml 303 Index not published
shard-wiki https://gitea.coulomb.social/coulomb/shard-wiki/raw/main/registry/indexes/capabilities.yaml 303 Index not published
reuse-surface https://gitea.coulomb.social/coulomb/reuse-surface/raw/main/registry/indexes/capabilities.yaml 200 Registered on hub

Owner follow-ups

  1. Domain repo owners: add registry/indexes/capabilities.yaml (can start empty or with D0 entries), merge to main, verify curl -fsSI returns 200.
  2. Custodian operator: register each repo with reuse-surface hub register --repo <slug> --url <raw-url>.
  3. reuse-surface agents: run reuse-surface hub sync --merge after new registrations to refresh local sources.yaml.

Publish contract: docs/RegistryFederation.md (Index publish contract section).

Acceptance note

REUSE-WP-0012-T01 acceptance allows documenting explicit blocks when sibling indexes are unavailable. This note satisfies that path until ≥3 repos are on the hub.