REUSE-WP-0018-T05: ecosystem rollout convention drafted and proposed
Some checks failed
ci / validate-registry (push) Has been cancelled

Gate cleared: WP-0017 finished 2026-07-07, federated.yaml now carries 61
real capabilities (was 24). Dogfooded immediately -- plan-check against
'unified interface for issue tracking across Gitea GitHub GitLab' now
correctly returns extend/capability.infotech.issue-tracking instead of new.

Drafted the query-before-build convention in .claude/rules/workplan-convention.md
(gitignored, local -- propagation happens via the custodian rules-template
mechanism, not a reuse-surface git commit). Sent State Hub message to
custodian-agent proposing it be added to the shared template
(13cecd08-14e8-46d9-880c-65b8fef857cb).

Added reuse_check frontmatter to REUSE-WP-0018 and REUSE-WP-0019 themselves
as the reference implementation, both dogfooded for real against the live
federated index (both correctly verdict 'new').

REUSE-WP-0018 is now done except T03 (LLM semantic rerank), deferred
pending a running llm-connect instance. Updated IntentScopeGapAnalysis.md
priority 29 accordingly.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-07 17:04:55 +02:00
parent 0a435eaad3
commit af93b2a91c
3 changed files with 33 additions and 21 deletions

View File

@@ -202,7 +202,7 @@ See §4 and archived workplans `workplans/archived/`.
| 26 | Federated ID deduplication | Per-owner removal from reuse-surface index | **Closed** (WP-0015-T02) | | 26 | Federated ID deduplication | Per-owner removal from reuse-surface index | **Closed** (WP-0015-T02) |
| 27 | Planning analytics + standardization | Gap report or standardization tracker | **Partial** — gap report shipped (T03); tracker deferred | | 27 | Planning analytics + standardization | Gap report or standardization tracker | **Partial** — gap report shipped (T03); tracker deferred |
| 28 | Registry maintenance automation | Interactive `maintain` + `--auto` with llm-connect | **Closed** (WP-0016) | | 28 | Registry maintenance automation | Interactive `maintain` + `--auto` with llm-connect | **Closed** (WP-0016) |
| 29 | Consumption loop (query-before-build) | `plan-check` command + State Hub capability-request bridge | **Partial** — deterministic matching (T02) and the request bridge (T04) shipped; LLM semantic rerank (T03) and ecosystem session-protocol rollout (T05) remain open, T05 gated on REUSE-WP-0017 coverage reaching the *published* federated index, not just local drafts | | 29 | Consumption loop (query-before-build) | `plan-check` command + State Hub capability-request bridge | **Partial** — deterministic matching (T02), the request bridge (T04), docs/CI (T06), and the ecosystem session-protocol convention (T05, propagation proposed to custodian-agent 2026-07-07) shipped; only LLM semantic rerank (T03) remains open, deferred pending a running `llm-connect` instance |
**Workplan:** `workplans/REUSE-WP-0016-interactive-registry-maintain.md` (priority 28); **Workplan:** `workplans/REUSE-WP-0016-interactive-registry-maintain.md` (priority 28);
`workplans/REUSE-WP-0015-federation-polish-and-planning-analytics.md` (2527); `workplans/REUSE-WP-0015-federation-polish-and-planning-analytics.md` (2527);
@@ -238,4 +238,5 @@ See §4 and archived workplans `workplans/archived/`.
| 2026-06-16 | **SCOPE refresh + full INTENT success-criteria mapping**; priorities 2527 proposed | | 2026-06-16 | **SCOPE refresh + full INTENT success-criteria mapping**; priorities 2527 proposed |
| 2026-06-16 | Assessment persisted; **REUSE-WP-0015** created for priorities 2527 | | 2026-06-16 | Assessment persisted; **REUSE-WP-0015** created for priorities 2527 |
| 2026-06-16 | **REUSE-WP-0016** closed priority 28 (interactive `maintain`, `--auto`, templates) | | 2026-06-16 | **REUSE-WP-0016** closed priority 28 (interactive `maintain`, `--auto`, templates) |
| 2026-07-07 | **REUSE-WP-0018** partially closed priority 29 (`plan-check` deterministic matching + State Hub capability-request bridge; LLM rerank and ecosystem rollout remain open) | | 2026-07-07 | **REUSE-WP-0018** partially closed priority 29 (`plan-check` deterministic matching + State Hub capability-request bridge; LLM rerank and ecosystem rollout remain open) |
| 2026-07-07 | **REUSE-WP-0018-T05** closed following REUSE-WP-0017 completion (61 published capabilities); only T03 (LLM rerank) remains open under priority 29 |

View File

@@ -8,8 +8,9 @@ status: active
owner: claude-code owner: claude-code
topic_slug: helix-forge topic_slug: helix-forge
created: "2026-07-06" created: "2026-07-06"
updated: "2026-07-06" updated: "2026-07-07"
state_hub_workstream_id: "cd8683ff-6e6c-4f6c-a62f-565bd55113ea" state_hub_workstream_id: "cd8683ff-6e6c-4f6c-a62f-565bd55113ea"
reuse_check: "new — dogfooded 2026-07-07 via reuse-surface plan-check against the full 61-capability federated index; no existing capability covers query-before-build matching"
--- ---
# plan-check: close the consumption loop for capability reuse # plan-check: close the consumption loop for capability reuse
@@ -172,26 +173,31 @@ State Hub HTTP API (`http://127.0.0.1:8000`, confirmed reachable):
```task ```task
id: REUSE-WP-0018-T05 id: REUSE-WP-0018-T05
status: wait status: done
priority: high priority: high
state_hub_task_id: "c232a669-b263-4978-a8b1-3721b8bfaa68" state_hub_task_id: "c232a669-b263-4978-a8b1-3721b8bfaa68"
``` ```
Blocked on WP-0017 coverage reaching the *published* federated index, not Gate cleared 2026-07-07: WP-0017 finished, `federated.yaml` composed with
just local drafts. WP-0017-T04 has drafted entries for all 61 roster repos 61 real capabilities (up from the original 24). Dogfooded immediately —
(coverage 61/61 locally), but those commits are still local-only in each `plan-check` against "unified interface for issue tracking across Gitea
sibling repo pending WP-0017-T05's human review and push — `federated.yaml` GitHub GitLab" now correctly returns `extend` pointing at
still only carries the original 24 entries. Re-check this gate once `capability.infotech.issue-tracking`, where before WP-0017 published it
WP-0017-T05 pushes and recomposes. would have returned `new`. That's the whole point of sequencing T05 after
WP-0017 landed.
- Draft the one-line convention for the shared session-protocol/workplan - [x] Drafted the convention in `.claude/rules/workplan-convention.md`
rules: *"Before creating a workplan, run `reuse-surface plan-check` on the ("Query before building" section): run `plan-check`, record
draft and record the verdict in the workplan frontmatter `reuse_check: reuse|extend|new — <capability-id?>` in frontmatter,
(`reuse_check: reuse|extend|new — <capability-id?>`)"* advisory only
- Coordinate propagation with the-custodian rules template mechanism - [x] Sent State Hub message to `custodian-agent` proposing propagation
(fix-consistency / repo-seed) — send State Hub message to custodian agent via the fix-consistency/repo-seed shared rules template (message
- Add `reuse_check` frontmatter to this repo's workplan convention as the `13cecd08-14e8-46d9-880c-65b8fef857cb`) — propagation itself depends on
reference implementation the-custodian's own template mechanism, not something reuse-surface
can push directly into sibling repos
- [x] Added `reuse_check` frontmatter to this repo's own REUSE-WP-0018 and
REUSE-WP-0019 as the reference implementation, both dogfooded for real
(both correctly verdict `new`)
## Docs, CI, SCOPE ## Docs, CI, SCOPE
@@ -218,8 +224,12 @@ state_hub_task_id: "ff0a91eb-cc41-487b-b726-8c2f84860399"
- [x] `plan-check` returns reuse/extend/new verdicts for workplan files and intent text (without llm-connect — T03 rerank not built, not available on this workstation) - [x] `plan-check` returns reuse/extend/new verdicts for workplan files and intent text (without llm-connect — T03 rerank not built, not available on this workstation)
- [x] JSON output validates against the published schema - [x] JSON output validates against the published schema
- [x] `new` verdicts can file State Hub capability requests; `report gaps` lists unmatched open requests - [x] `new` verdicts can file State Hub capability requests; `report gaps` lists unmatched open requests
- [ ] Session-protocol convention drafted and propagation agreed with the-custodian (blocked, see T05) - [x] Session-protocol convention drafted; propagation *proposed* to custodian-agent
- [ ] reuse-surface itself records `reuse_check` in new workplans (dogfood) — deferred to T05 rollout 2026-07-07 (message `13cecd08-14e8-46d9-880c-65b8fef857cb`) — actual
adoption into the shared rules template is the-custodian's call, not
something reuse-surface can complete unilaterally
- [x] reuse-surface itself records `reuse_check` in its own workplans
(REUSE-WP-0018, REUSE-WP-0019) as the reference implementation
## Out of scope ## Out of scope

View File

@@ -8,8 +8,9 @@ status: active
owner: claude-code owner: claude-code
topic_slug: helix-forge topic_slug: helix-forge
created: "2026-07-06" created: "2026-07-06"
updated: "2026-07-06" updated: "2026-07-07"
state_hub_workstream_id: "569be717-34f8-4039-bb26-497685f60159" state_hub_workstream_id: "569be717-34f8-4039-bb26-497685f60159"
reuse_check: "new — dogfooded 2026-07-07 via reuse-surface plan-check against the full 61-capability federated index; no existing capability covers Forgejo webhook automation or reuse telemetry"
--- ---
# Forgejo-native federation automation and reuse telemetry # Forgejo-native federation automation and reuse telemetry