generated from coulomb/repo-seed
Finish REUSE-WP-0017: T05 approved, T07 closeout complete.
Some checks failed
ci / validate-registry (push) Has been cancelled
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:
27
SCOPE.md
27
SCOPE.md
@@ -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`).
|
||||
|
||||
@@ -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`)
|
||||
35
history/2026-07-07-wp0017-coverage-campaign-complete.md
Normal file
35
history/2026-07-07-wp0017-coverage-campaign-complete.md
Normal 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
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user