REUSE-WP-0015: dedup owner entries, add report gaps (T02/T03/T05)
Some checks failed
ci / validate-registry (push) Has been cancelled

Remove 17 owner-migrated capabilities from reuse-surface index (keep
activity-core stub). Add report gaps CLI, roster stats + gaps CI steps.
T01 remains operator-blocked on Gitea publish.
This commit is contained in:
2026-06-16 02:22:17 +02:00
parent 660e2acfb8
commit 81c55e598f
32 changed files with 259 additions and 2660 deletions

View File

@@ -4,7 +4,7 @@ type: workplan
title: "Federation polish and planning analytics"
domain: helix_forge
repo: reuse-surface
status: ready
status: active
owner: codex
topic_slug: helix-forge
created: "2026-06-16"
@@ -64,12 +64,17 @@ T01 (Gitea publish — operator; unblocks fetch)
```task
id: REUSE-WP-0015-T01
status: todo
status: progress
priority: high
state_hub_task_id: "7024ca46-cabd-44a8-8baf-cbc83d99c1fe"
needs_human: true
intervention_note: "13 repos Gitea raw HTTP 404 — operator must fix visibility or create hub-core repo"
```
Close gap priority **25**. Bring all roster rows to `publish_check: pass`.
Close gap priority **25**.
**2026-06-16:** Sweep re-run — all 13 still HTTP 404. No agent-side remediation
possible without Gitea operator action. Bring all roster rows to `publish_check: pass`.
**Blocked slugs (13):** `activity-core`, `hub-core`, `ihp-railiance-probe`,
`inter-hub`, `net-kingdom`, `railiance-apps`, `railiance-cluster`,
@@ -94,12 +99,16 @@ disabled).
```task
id: REUSE-WP-0015-T02
status: todo
status: done
priority: high
state_hub_task_id: "a354ef8f-fdbb-4929-8278-8ecf4ca79553"
```
Close gap priority **26**. Remove duplicate capability rows from reuse-surface
Close gap priority **26**.
**Done 2026-06-16:** Removed 17 owner-migrated rows + markdown from reuse-surface
index (kept `activity-core` stub until T01). Local index **3** entries. Compose
duplicate warnings clear after Gitea index push (`--refresh`). Remove duplicate capability rows from reuse-surface
where owner repo index is canonical and fetchable.
**Owner batches** (separate commits per owner — see dedup plan):
@@ -130,12 +139,16 @@ reuse-surface graph --check
```task
id: REUSE-WP-0015-T03
status: todo
status: done
priority: medium
state_hub_task_id: "e135ea2e-a68f-4f72-947c-abe08a3aedef"
```
Close gap priority **27**. Extend planning support beyond `report cohorts`.
Close gap priority **27**.
**Done 2026-06-16:** `reuse-surface report gaps` — roster publish blockers,
empty scaffolds, seed-ready repos, local owner stubs. Standardization tracker
deferred (overlaps + compose warnings sufficient for now). Extend planning support beyond `report cohorts`.
Deliver one or both (minimum: **gap report**):
@@ -153,13 +166,17 @@ artifact beyond overlaps/cohorts.
```task
id: REUSE-WP-0015-T04
status: todo
status: progress
priority: high
state_hub_task_id: "aa26429d-6d42-4d84-9235-96feb61303f2"
```
Verify federation health after T01 and T02.
**2026-06-16:** Duplicate-ID warnings eliminated locally after T02; pending Gitea
push + `--refresh` for remote reuse-surface source. **13** fetch warnings remain
(blocked on T01).
```bash
reuse-surface hub sync --merge
reuse-surface federation compose
@@ -179,11 +196,14 @@ grows).
```task
id: REUSE-WP-0015-T05
status: todo
status: done
priority: low
state_hub_task_id: "88f50eb3-9fba-413f-89aa-7b159f136520"
```
**Done 2026-06-16:** CI informational steps for `stats --roster --federation-ready`
and `report gaps` in `.gitea/workflows/ci.yml`.
Informational CI step (non-blocking until T01 complete):
```bash
@@ -232,4 +252,5 @@ On workplan completion:
| Date | Event |
|---|---|
| 2026-06-16 | WP-0015 created from `history/2026-06-16-intent-scope-assessment.md` |
| 2026-06-16 | WP-0015 created from `history/2026-06-16-intent-scope-assessment.md` |
| 2026-06-16 | T02 dedup (3 local entries); T03 report gaps; T05 CI; T01 operator-blocked |