diff --git a/registry/federation/local-repo-roster.yaml b/registry/federation/local-repo-roster.yaml index bfed9f0..65cb773 100644 --- a/registry/federation/local-repo-roster.yaml +++ b/registry/federation/local-repo-roster.yaml @@ -13,9 +13,9 @@ summary: publish_pass: 60 publish_fail: 1 publish_sweep: '2026-06-16' - capability_status_has: 21 + capability_status_has: 31 capability_status_none: 13 - capability_status_pending: 27 + capability_status_pending: 17 repos: - slug: activity-core path: /home/worsch/activity-core @@ -299,100 +299,110 @@ repos: - slug: issue-core path: /home/worsch/issue-core status: established - capability_count: 0 - capability_status: pending + capability_count: 1 + capability_status: has seed_from_reuse_surface: false - seed_capability_ids: [] + seed_capability_ids: + - capability.infotech.issue-tracking hub_registered: true publish_check: pass batch: B03 - slug: kaizen-agentic path: /home/worsch/kaizen-agentic status: established - capability_count: 0 - capability_status: pending + capability_count: 1 + capability_status: has seed_from_reuse_surface: false - seed_capability_ids: [] + seed_capability_ids: + - capability.agents.kaizen-framework hub_registered: true publish_check: pass batch: B03 - slug: key-cape path: /home/worsch/key-cape status: established - capability_count: 0 - capability_status: pending + capability_count: 1 + capability_status: has seed_from_reuse_surface: false - seed_capability_ids: [] + seed_capability_ids: + - capability.iam.key-cape hub_registered: true publish_check: pass batch: B03 - slug: kontextual-engine path: /home/worsch/kontextual-engine status: established - capability_count: 0 - capability_status: pending + capability_count: 1 + capability_status: has seed_from_reuse_surface: false - seed_capability_ids: [] + seed_capability_ids: + - capability.communication.context-engine hub_registered: true publish_check: pass batch: B03 - slug: llm-connect path: /home/worsch/llm-connect status: established - capability_count: 0 - capability_status: pending + capability_count: 1 + capability_status: has seed_from_reuse_surface: false - seed_capability_ids: [] + seed_capability_ids: + - capability.agents.llm-connector hub_registered: true publish_check: pass batch: B03 - slug: markitect-filter path: /home/worsch/markitect-filter status: established - capability_count: 0 - capability_status: pending + capability_count: 1 + capability_status: has seed_from_reuse_surface: false - seed_capability_ids: [] + seed_capability_ids: + - capability.communication.markitect-source-adapters hub_registered: true publish_check: pass batch: B03 - slug: markitect-main path: /home/worsch/markitect-main status: established - capability_count: 0 - capability_status: pending + capability_count: 1 + capability_status: has seed_from_reuse_surface: false - seed_capability_ids: [] + seed_capability_ids: + - capability.communication.markitect-legacy-platform hub_registered: true publish_check: pass batch: B03 - slug: markitect-quarkdown path: /home/worsch/markitect-quarkdown status: established - capability_count: 0 - capability_status: pending + capability_count: 1 + capability_status: has seed_from_reuse_surface: false - seed_capability_ids: [] + seed_capability_ids: + - capability.communication.markitect-quarkdown-adapter hub_registered: true publish_check: pass batch: B04 - slug: markitect-tool path: /home/worsch/markitect-tool status: established - capability_count: 0 - capability_status: pending + capability_count: 1 + capability_status: has seed_from_reuse_surface: false - seed_capability_ids: [] + seed_capability_ids: + - capability.communication.markitect-toolkit hub_registered: true publish_check: pass batch: B04 - slug: net-kingdom path: /home/worsch/net-kingdom status: established - capability_count: 0 - capability_status: pending + capability_count: 1 + capability_status: has seed_from_reuse_surface: false - seed_capability_ids: [] + seed_capability_ids: + - capability.security.iam-tooling-suite hub_registered: true publish_check: pass batch: B04 diff --git a/tests/test_reports.py b/tests/test_reports.py index 1f0f233..772c8b1 100644 --- a/tests/test_reports.py +++ b/tests/test_reports.py @@ -98,7 +98,6 @@ def test_collect_gap_report_from_roster(): report = collect_gap_report(roster) assert report["summary"]["total"] == 61 assert len(report["publish_fail"]) == 1 - assert report["empty_scaffold_count"] >= 40 assert report["unclassified_count"] + report["explicit_none_count"] == report["empty_scaffold_count"] assert "/" in report["coverage_ratio"] diff --git a/workplans/REUSE-WP-0017-capability-coverage-campaign.md b/workplans/REUSE-WP-0017-capability-coverage-campaign.md index 538e21f..d4a1240 100644 --- a/workplans/REUSE-WP-0017-capability-coverage-campaign.md +++ b/workplans/REUSE-WP-0017-capability-coverage-campaign.md @@ -139,16 +139,25 @@ principle anyway. citation-evidence, email-connect, guide-board, hub-core, info-tech-canon, infospace-bench, inter-hub. All validate; no overlap with the existing 24 federated capabilities. Committed locally in each sibling repo (push held -for T05). Coverage now 34/61. +for T05). Coverage 24/61 -> 34/61. -Remaining cohorts (27 repos): issue-core (migrate its existing -`CAPABILITY-issue-tracking.yaml` rather than draft fresh), kaizen-agentic, -key-cape, kontextual-engine, llm-connect, markitect-filter, markitect-main, -markitect-quarkdown, markitect-tool, net-kingdom, open-cmis-tck, open-reuse, -ops-bridge, phase-memory, railiance-apps, railiance-cluster, -railiance-enablement, railiance-fabric, railiance-forge, railiance-infra, -railiance-platform, repo-scoping, the-custodian, user-engine, vantage-point, -vergabe-teilnahme, whynot-design. +**Cohort 2 (20/37 done):** issue-core (migrated its existing +`CAPABILITY-issue-tracking.yaml` into the standard registry location rather +than drafting fresh), kaizen-agentic, key-cape, kontextual-engine, +llm-connect, markitect-filter, markitect-main (registered honestly as a +superseded legacy platform pointing at its three successor repos, not a +forward-looking target), markitect-quarkdown, markitect-tool, net-kingdom. +All validate; no overlap with existing federated capabilities. Committed +locally (push held for T05). Coverage 34/61 -> 44/61. Also fixed a stale +`empty_scaffold_count >= 40` test threshold in `tests/test_reports.py` — +no longer meaningful once the coverage campaign started shrinking that +number by design. + +Remaining cohort (17 repos): open-cmis-tck, open-reuse, ops-bridge, +phase-memory, railiance-apps, railiance-cluster, railiance-enablement, +railiance-fabric, railiance-forge, railiance-infra, railiance-platform, +repo-scoping, the-custodian, user-engine, vantage-point, vergabe-teilnahme, +whynot-design. - `reuse-surface establish --discover` with llm-connect per repo - Manual tightening: id namespace (`capability..`), scope