Finish REUSE-WP-0017: T05 approved, T07 closeout complete.
Some checks failed
ci / validate-registry (push) Has been cancelled

Mark coverage campaign finished with 62/62 roster coverage and 61
production federated capabilities; update SCOPE.md current state and
add completion milestone history.
This commit is contained in:
2026-07-07 16:37:53 +02:00
parent 89ca9b3891
commit a5e9a4a242
4 changed files with 72 additions and 35 deletions

View File

@@ -103,21 +103,23 @@ See `tools/README.md` for command reference.
## Current State ## Current State
- **Status:** active MVP registry with CLI, federation, production hub, and - **Status:** active registry with CLI, federation, production hub, and
workstation-wide registry rollout (REUSE-WP-0014 finished). workstation-wide coverage campaign complete (REUSE-WP-0017 finished 2026-07-07).
- **Capabilities (reuse-surface):** 2 helix_forge meta-registry entries in - **Capabilities (reuse-surface):** 2 helix_forge meta-registry entries in
`registry/capabilities/`. `registry/capabilities/`.
- **Workstation roster:** 60 local git repos at `~/<slug>/` tracked in - **Workstation roster:** 62 local git repos at `~/<slug>/` tracked in
`registry/federation/local-repo-roster.yaml` — all **established**, **60/60** `registry/federation/local-repo-roster.yaml` — all **established**, **62/62**
hub-registered, **60/60** publish-check pass. hub-registered (inter-hub registration disabled on hub), **62/62**
- **Federation:** `registry/federation/sources.yaml` **60** sources; publish-check pass, **62/62** capability coverage (`has` or explicit `none`).
`registry/indexes/federated.yaml`**20** composed capability rows - **Federation:** `registry/federation/sources.yaml`**61** enabled sources;
(0 duplicate-ID warnings; 0 fetch warnings). `registry/indexes/federated.yaml`**61** composed capability rows
(inter-hub excluded; core-hub included; 0 duplicate-ID warnings at last compose).
- **CLI / service:** `reuse_surface/` — validate, query, export, overlaps, - **CLI / service:** `reuse_surface/` — validate, query, export, overlaps,
catalog, federation, graph, hub client, establish/update/stats, `serve` catalog, federation, graph, hub client, establish/update/stats, `serve`
(FastAPI hub). (FastAPI hub).
- **Production hub:** `https://reuse.coulomb.social`**60** repo registrations; - **Production hub:** `https://reuse.coulomb.social`**61** enabled repo
`GET /v1/federated` serves composed index from published raw URLs. registrations; `GET /v1/federated` serves **61** capabilities from published
raw URLs (compose refreshed 2026-07-07).
- **Specs:** `specs/FederationHubAPI.md`, `schemas/hub-registration.schema.yaml`. - **Specs:** `specs/FederationHubAPI.md`, `schemas/hub-registration.schema.yaml`.
- **Docs:** `docs/CapabilityRegistryConcept.md`, `docs/RegistryFederation.md`, - **Docs:** `docs/CapabilityRegistryConcept.md`, `docs/RegistryFederation.md`,
`docs/IntentScopeGapAnalysis.md`, deploy guide `docs/deploy/reuse-kubernetes.md`. `docs/IntentScopeGapAnalysis.md`, deploy guide `docs/deploy/reuse-kubernetes.md`.
@@ -125,8 +127,9 @@ See `tools/README.md` for command reference.
graph, pytest, informational `report cohorts`, `stats --roster`, `report gaps`. graph, pytest, informational `report cohorts`, `stats --roster`, `report gaps`.
- **Relation graph:** `docs/graph/capability-graph.mmd`, `docs/graph/index.html`. - **Relation graph:** `docs/graph/capability-graph.mmd`, `docs/graph/index.html`.
- **Searchable catalog:** `docs/catalog/search.html`. - **Searchable catalog:** `docs/catalog/search.html`.
- **Workplans:** REUSE-WP-0001 through REUSE-WP-0014 finished (archived); - **Workplans:** REUSE-WP-0001 through REUSE-WP-0015 finished (archived);
**REUSE-WP-0015** finished (federation polish, dedup, planning analytics). **REUSE-WP-0017** capability coverage campaign finished (2026-07-07);
**REUSE-WP-0018** plan-check consumption loop active next.
- **Assessment history:** `history/` — intent/scope assessments, rollout - **Assessment history:** `history/` — intent/scope assessments, rollout
milestone, dedup plan, per-repo follow-up. milestone, dedup plan, per-repo follow-up.
- **Self-assessed vector:** `D5 / A4 / C5 / R3` (see `docs/IntentScopeGapAnalysis.md`). - **Self-assessed vector:** `D5 / A4 / C5 / R3` (see `docs/IntentScopeGapAnalysis.md`).

View File

@@ -59,9 +59,9 @@ reuse-surface validate --root .
## T05 exit criteria ## T05 exit criteria
- [ ] Human sign-off on flagged entries (or documented edits) - [x] Human sign-off on flagged entries (Bernd approved 2026-07-07)
- [x] Hub URLs corrected for Forgejo-migrated repos with T04 content - [x] Hub URLs corrected for Forgejo-migrated repos with T04 content
- [x] Production `POST /v1/federated/compose`**61** capabilities - [x] Production `POST /v1/federated/compose`**61** capabilities
- [x] `hub sync` + local `federation compose --refresh` in reuse-surface - [x] `hub sync` + local `federation compose --refresh` in reuse-surface
- [x] `reuse-surface catalog` + `graph` regenerated - [x] `reuse-surface catalog` + `graph` regenerated
- [ ] Task → `done`; T07 closeout can follow - [x] Task → `done`; T07 closeout complete (`history/2026-07-07-wp0017-coverage-campaign-complete.md`)

View File

@@ -0,0 +1,35 @@
# REUSE-WP-0017 coverage campaign — complete
**Date:** 2026-07-07
**Workplan:** `workplans/REUSE-WP-0017-capability-coverage-campaign.md`
## Outcome
The workstation capability registry coverage campaign is **finished**.
| Metric | Result |
| --- | --- |
| Roster repos | **62/62** established |
| Capability coverage | **62/62** (`has` or explicit `no-capability`) |
| Unclassified scaffolds | **0** |
| Publish pass | **62/62** |
| Production federated capabilities | **61** (61 enabled hub sources) |
| Local `federated.yaml` | **61** capabilities (matches production) |
## Key events (2026-07-07)
- `core-hub` added to roster and hub-registered (Forgejo URL)
- `inter-hub` retired — capability `deprecated`, hub registration **disabled**
- Eight Forgejo-migrated repos got hub URL fixes (were still on stale Gitea raw URLs)
- Production `POST /v1/federated/compose` refreshed index from 26 → **61** capabilities
- T05 human review approved; follow-up registry commits in `vergabe-teilnahme`,
`markitect-main`, `issue-core`, `core-hub`
## Acceptance
All REUSE-WP-0017 acceptance criteria met (see workplan frontmatter).
## Follow-on
- **REUSE-WP-0018** — plan-check consumption loop (unblocked by published federated index)
- **REUSE-WP-0019** — Gitea→Forgejo host migration for remaining ~53 hub registrations

View File

@@ -4,7 +4,7 @@ type: workplan
title: "Capability coverage campaign: seed or explicitly close all empty scaffolds" title: "Capability coverage campaign: seed or explicitly close all empty scaffolds"
domain: infotech domain: infotech
repo: reuse-surface repo: reuse-surface
status: active status: finished
owner: claude-code owner: claude-code
topic_slug: helix-forge topic_slug: helix-forge
created: "2026-07-06" created: "2026-07-06"
@@ -106,7 +106,7 @@ state_hub_task_id: "17ea8783-1344-4d04-8f7f-f93859ae4a20"
```task ```task
id: REUSE-WP-0017-T03 id: REUSE-WP-0017-T03
status: wait status: done
priority: medium priority: medium
state_hub_task_id: "3465cebf-84f9-4d67-8d8a-cca9771f2f06" state_hub_task_id: "3465cebf-84f9-4d67-8d8a-cca9771f2f06"
``` ```
@@ -116,8 +116,7 @@ For each confirmed `no-capability` repo:
- Write `registry/NO_CAPABILITIES.md` from template into the sibling checkout — done, 13/13 - Write `registry/NO_CAPABILITIES.md` from template into the sibling checkout — done, 13/13
- Set `capability_status: none` in the roster — done - Set `capability_status: none` in the roster — done
- Commit in sibling repo with a uniform message referencing this workplan — done, - Commit in sibling repo with a uniform message referencing this workplan — done,
13 commits made locally; **push held back pending explicit confirmation** 13/13 on origin (confirmed at T05 closeout 2026-07-07)
(auto-mode declined to push to 13 sibling repos' default branches without it)
## Draft Capability Entries For Has-Capability Repos ## Draft Capability Entries For Has-Capability Repos
@@ -191,7 +190,7 @@ Notable calls in this cohort:
```task ```task
id: REUSE-WP-0017-T05 id: REUSE-WP-0017-T05
status: progress status: done
priority: high priority: high
state_hub_task_id: "56b68b6f-4dca-4fed-925f-d20783dc40d9" state_hub_task_id: "56b68b6f-4dca-4fed-925f-d20783dc40d9"
``` ```
@@ -201,15 +200,12 @@ state_hub_task_id: "56b68b6f-4dca-4fed-925f-d20783dc40d9"
hub registrations refreshed where raw URLs changed hub registrations refreshed where raw URLs changed
- `reuse-surface federation compose` + catalog + graph regeneration in this repo - `reuse-surface federation compose` + catalog + graph regeneration in this repo
**Started 2026-07-07.** Production hub already at 53 capabilities after **Done 2026-07-07.** Human review approved all seven flagged entries (see
core-hub registration, inter-hub disable, and compose refresh. Sibling T04 `history/2026-07-07-t05-review-checkpoint.md`). Follow-up commits in
drafts are on `origin/main` for spot-checked repos; **8 Forgejo-migrated repos** `vergabe-teilnahme`, `markitect-main`, `issue-core`, and `core-hub`.
still registered with stale Gitea raw URLs on the hub Production hub at **61 capabilities / 61 enabled sources** after core-hub
(`hub-core`, `issue-core`, `key-cape`, `railiance-apps`, `railiance-cluster`, registration, inter-hub disable, eight Forgejo URL migrations, and compose
`railiance-enablement`, `railiance-infra`, `railiance-platform`) — hub `url` refresh.
updates + recompose done; production federated index now **61 capabilities**.
Human review checklist:
`history/2026-07-07-t05-review-checkpoint.md` (extends T04 summary).
## Fix config-atlas Publish Blocker ## Fix config-atlas Publish Blocker
@@ -259,7 +255,7 @@ config-atlas is now present among the 61 sources at
```task ```task
id: REUSE-WP-0017-T07 id: REUSE-WP-0017-T07
status: wait status: done
priority: low priority: low
state_hub_task_id: "24ac37bf-2509-4077-9aa3-c09a599dd644" state_hub_task_id: "24ac37bf-2509-4077-9aa3-c09a599dd644"
``` ```
@@ -269,16 +265,19 @@ state_hub_task_id: "24ac37bf-2509-4077-9aa3-c09a599dd644"
`docs/CapabilityCatalog.md`, graph, search catalog `docs/CapabilityCatalog.md`, graph, search catalog
- `history/` milestone note; progress event + fix-consistency - `history/` milestone note; progress event + fix-consistency
**Done 2026-07-07.** Coverage **62/62** roster repos; federated index **61**
capabilities on production hub; `history/2026-07-07-wp0017-coverage-campaign-complete.md`.
--- ---
## Acceptance ## Acceptance
- [ ] Every roster repo is `has` or `none` — zero `pending` - [x] Every roster repo is `has` or `none` — zero `pending` (62/62)
- [ ] All `none` repos carry a reviewed `registry/NO_CAPABILITIES.md` - [x] All `none` repos carry a reviewed `registry/NO_CAPABILITIES.md` (13)
- [ ] Federated index capability count reflects the seeded entries; 0 collision warnings - [x] Federated index capability count reflects the seeded entries (61 live; inter-hub disabled on hub)
- [ ] 61/61 publish pass (config-atlas unblocked) - [x] 62/62 publish pass
- [ ] Coverage ratio visible in `report gaps` and CI output - [x] Coverage ratio visible in `report gaps` and CI output
- [ ] No entry claims maturity without on-disk evidence citations - [x] No entry claims maturity without on-disk evidence citations (T05 human review)
## Out of scope ## Out of scope