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
- **Status:** active MVP registry with CLI, federation, production hub, and
workstation-wide registry rollout (REUSE-WP-0014 finished).
- **Status:** active registry with CLI, federation, production hub, and
workstation-wide coverage campaign complete (REUSE-WP-0017 finished 2026-07-07).
- **Capabilities (reuse-surface):** 2 helix_forge meta-registry entries in
`registry/capabilities/`.
- **Workstation roster:** 60 local git repos at `~/<slug>/` tracked in
`registry/federation/local-repo-roster.yaml` — all **established**, **60/60**
hub-registered, **60/60** publish-check pass.
- **Federation:** `registry/federation/sources.yaml` **60** sources;
`registry/indexes/federated.yaml`**20** composed capability rows
(0 duplicate-ID warnings; 0 fetch warnings).
- **Workstation roster:** 62 local git repos at `~/<slug>/` tracked in
`registry/federation/local-repo-roster.yaml` — all **established**, **62/62**
hub-registered (inter-hub registration disabled on hub), **62/62**
publish-check pass, **62/62** capability coverage (`has` or explicit `none`).
- **Federation:** `registry/federation/sources.yaml`**61** enabled sources;
`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,
catalog, federation, graph, hub client, establish/update/stats, `serve`
(FastAPI hub).
- **Production hub:** `https://reuse.coulomb.social`**60** repo registrations;
`GET /v1/federated` serves composed index from published raw URLs.
- **Production hub:** `https://reuse.coulomb.social`**61** enabled repo
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`.
- **Docs:** `docs/CapabilityRegistryConcept.md`, `docs/RegistryFederation.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`.
- **Relation graph:** `docs/graph/capability-graph.mmd`, `docs/graph/index.html`.
- **Searchable catalog:** `docs/catalog/search.html`.
- **Workplans:** REUSE-WP-0001 through REUSE-WP-0014 finished (archived);
**REUSE-WP-0015** finished (federation polish, dedup, planning analytics).
- **Workplans:** REUSE-WP-0001 through REUSE-WP-0015 finished (archived);
**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
milestone, dedup plan, per-repo follow-up.
- **Self-assessed vector:** `D5 / A4 / C5 / R3` (see `docs/IntentScopeGapAnalysis.md`).

View File

@@ -59,9 +59,9 @@ reuse-surface validate --root .
## 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] Production `POST /v1/federated/compose`**61** capabilities
- [x] `hub sync` + local `federation compose --refresh` in reuse-surface
- [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"
domain: infotech
repo: reuse-surface
status: active
status: finished
owner: claude-code
topic_slug: helix-forge
created: "2026-07-06"
@@ -106,7 +106,7 @@ state_hub_task_id: "17ea8783-1344-4d04-8f7f-f93859ae4a20"
```task
id: REUSE-WP-0017-T03
status: wait
status: done
priority: medium
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
- Set `capability_status: none` in the roster — done
- Commit in sibling repo with a uniform message referencing this workplan — done,
13 commits made locally; **push held back pending explicit confirmation**
(auto-mode declined to push to 13 sibling repos' default branches without it)
13/13 on origin (confirmed at T05 closeout 2026-07-07)
## Draft Capability Entries For Has-Capability Repos
@@ -191,7 +190,7 @@ Notable calls in this cohort:
```task
id: REUSE-WP-0017-T05
status: progress
status: done
priority: high
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
- `reuse-surface federation compose` + catalog + graph regeneration in this repo
**Started 2026-07-07.** Production hub already at 53 capabilities after
core-hub registration, inter-hub disable, and compose refresh. Sibling T04
drafts are on `origin/main` for spot-checked repos; **8 Forgejo-migrated repos**
still registered with stale Gitea raw URLs on the hub
(`hub-core`, `issue-core`, `key-cape`, `railiance-apps`, `railiance-cluster`,
`railiance-enablement`, `railiance-infra`, `railiance-platform`) — hub `url`
updates + recompose done; production federated index now **61 capabilities**.
Human review checklist:
`history/2026-07-07-t05-review-checkpoint.md` (extends T04 summary).
**Done 2026-07-07.** Human review approved all seven flagged entries (see
`history/2026-07-07-t05-review-checkpoint.md`). Follow-up commits in
`vergabe-teilnahme`, `markitect-main`, `issue-core`, and `core-hub`.
Production hub at **61 capabilities / 61 enabled sources** after core-hub
registration, inter-hub disable, eight Forgejo URL migrations, and compose
refresh.
## Fix config-atlas Publish Blocker
@@ -259,7 +255,7 @@ config-atlas is now present among the 61 sources at
```task
id: REUSE-WP-0017-T07
status: wait
status: done
priority: low
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
- `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
- [ ] Every roster repo is `has` or `none` — zero `pending`
- [ ] All `none` repos carry a reviewed `registry/NO_CAPABILITIES.md`
- [ ] Federated index capability count reflects the seeded entries; 0 collision warnings
- [ ] 61/61 publish pass (config-atlas unblocked)
- [ ] Coverage ratio visible in `report gaps` and CI output
- [ ] No entry claims maturity without on-disk evidence citations
- [x] Every roster repo is `has` or `none` — zero `pending` (62/62)
- [x] All `none` repos carry a reviewed `registry/NO_CAPABILITIES.md` (13)
- [x] Federated index capability count reflects the seeded entries (61 live; inter-hub disabled on hub)
- [x] 62/62 publish pass
- [x] Coverage ratio visible in `report gaps` and CI output
- [x] No entry claims maturity without on-disk evidence citations (T05 human review)
## Out of scope