generated from coulomb/repo-seed
Implement REUSE-WP-0012 federation scale and intent alignment
Some checks failed
ci / validate-registry (push) Has been cancelled
Some checks failed
ci / validate-registry (push) Has been cancelled
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).
This commit is contained in:
38
history/2026-06-16-hub-registration-blocks.md
Normal file
38
history/2026-06-16-hub-registration-blocks.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# 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.
|
||||
@@ -6,4 +6,5 @@ in `INTENT.md`; living delta tracking in `docs/IntentScopeGapAnalysis.md`.
|
||||
|
||||
| Date | Artifact | Summary |
|
||||
|---|---|---|
|
||||
| 2026-06-15 | [2026-06-15-intent-scope-assessment.md](2026-06-15-intent-scope-assessment.md) | Post-WP-0011 INTENT↔SCOPE assessment; priorities 18–23 |
|
||||
| 2026-06-15 | [2026-06-15-intent-scope-assessment.md](2026-06-15-intent-scope-assessment.md) | Post-WP-0011 INTENT↔SCOPE assessment; priorities 18–23 |
|
||||
| 2026-06-16 | [2026-06-16-hub-registration-blocks.md](2026-06-16-hub-registration-blocks.md) | Sibling hub registration blocks; raw URL probe evidence |
|
||||
Reference in New Issue
Block a user