From 86b95959a694cc2886704ea91698e108d35db42f Mon Sep 17 00:00:00 2001 From: tegwick Date: Tue, 16 Jun 2026 02:22:33 +0200 Subject: [PATCH] REUSE-WP-0015: federated compose 20 caps, 0 duplicate warnings --- registry/indexes/federated.yaml | 337 +------------------------------- 1 file changed, 4 insertions(+), 333 deletions(-) diff --git a/registry/indexes/federated.yaml b/registry/indexes/federated.yaml index eb01de4..51fccd3 100644 --- a/registry/indexes/federated.yaml +++ b/registry/indexes/federated.yaml @@ -166,7 +166,7 @@ sources: url: https://gitea.coulomb.social/coulomb/repo-seed/raw/main/registry/indexes/capabilities.yaml cache: registry/federation/cache/repo-seed.yaml - repo: reuse-surface - count: 20 + count: 3 url: https://gitea.coulomb.social/coulomb/reuse-surface/raw/main/registry/indexes/capabilities.yaml cache: registry/federation/cache/reuse-surface.yaml - repo: shard-wiki @@ -230,24 +230,6 @@ capabilities: source_repo: audit-core source_url: https://gitea.coulomb.social/coulomb/audit-core/raw/main/registry/indexes/capabilities.yaml source_index: registry/federation/cache/audit-core.yaml -- id: capability.audit.event-retain - name: Audit Event Retention - summary: Collect, normalize, retain, and search audit events with integrity evidence - across tenants. - vector: D4 / A2 / C2 / R1 - domain: helix_forge - status: draft - owner: audit-core - path: registry/capabilities/capability.audit.event-retain.md - tags: - - audit - - retention - - compliance - consumption_modes: - - source module - source_repo: reuse-surface - source_url: https://gitea.coulomb.social/coulomb/reuse-surface/raw/main/registry/indexes/capabilities.yaml - source_index: registry/federation/cache/reuse-surface.yaml - id: capability.authorization.policy-evaluate name: Authorization Policy Evaluation summary: Evaluate access decisions from policy-as-code rules for subjects, resources, @@ -266,24 +248,6 @@ capabilities: source_repo: flex-auth source_url: https://gitea.coulomb.social/coulomb/flex-auth/raw/main/registry/indexes/capabilities.yaml source_index: registry/federation/cache/flex-auth.yaml -- id: capability.authorization.policy-evaluate - name: Authorization Policy Evaluation - summary: Evaluate access decisions from policy-as-code rules for subjects, resources, - and actions. - vector: D4 / A2 / C2 / R1 - domain: helix_forge - status: draft - owner: flex-auth - path: registry/capabilities/capability.authorization.policy-evaluate.md - tags: - - authorization - - policy - - flex-auth - consumption_modes: - - source module - source_repo: reuse-surface - source_url: https://gitea.coulomb.social/coulomb/reuse-surface/raw/main/registry/indexes/capabilities.yaml - source_index: registry/federation/cache/reuse-surface.yaml - id: capability.feature-control.evaluate name: Feature Availability Evaluation summary: Evaluate whether a feature is active, hidden, disabled, or unavailable @@ -303,25 +267,6 @@ capabilities: source_repo: feature-control source_url: https://gitea.coulomb.social/coulomb/feature-control/raw/main/registry/indexes/capabilities.yaml source_index: registry/federation/cache/feature-control.yaml -- id: capability.feature-control.evaluate - name: Feature Availability Evaluation - summary: Evaluate whether a feature is active, hidden, disabled, or unavailable - for a subject in context. - vector: D5 / A4 / C3 / R3 - domain: helix_forge - status: draft - owner: feature-control - path: registry/capabilities/capability.feature-control.evaluate.md - tags: - - feature-control - - evaluation - - sdk - consumption_modes: - - SDK - - service API - source_repo: reuse-surface - source_url: https://gitea.coulomb.social/coulomb/reuse-surface/raw/main/registry/indexes/capabilities.yaml - source_index: registry/federation/cache/reuse-surface.yaml - id: capability.feature-control.rollout name: Feature Rollout Control summary: Gradually expose features to subjects across tenants, domains, groups, @@ -341,25 +286,6 @@ capabilities: source_repo: feature-control source_url: https://gitea.coulomb.social/coulomb/feature-control/raw/main/registry/indexes/capabilities.yaml source_index: registry/federation/cache/feature-control.yaml -- id: capability.feature-control.rollout - name: Feature Rollout Control - summary: Gradually expose features to subjects across tenants, domains, groups, - or cohorts using rollout rules. - vector: D4 / A2 / C2 / R1 - domain: helix_forge - status: draft - owner: feature-control - path: registry/capabilities/capability.feature-control.rollout.md - tags: - - feature-control - - rollout - - planning - consumption_modes: - - source module - - SDK - source_repo: reuse-surface - source_url: https://gitea.coulomb.social/coulomb/reuse-surface/raw/main/registry/indexes/capabilities.yaml - source_index: registry/federation/cache/reuse-surface.yaml - id: capability.feature-control.visibility name: Feature Visibility Control summary: Control whether features are visible or hidden for subjects without changing @@ -377,23 +303,6 @@ capabilities: source_repo: feature-control source_url: https://gitea.coulomb.social/coulomb/feature-control/raw/main/registry/indexes/capabilities.yaml source_index: registry/federation/cache/feature-control.yaml -- id: capability.feature-control.visibility - name: Feature Visibility Control - summary: Control whether features are visible or hidden for subjects without changing - entitlement or authorization. - vector: D4 / A2 / C2 / R1 - domain: helix_forge - status: draft - owner: feature-control - path: registry/capabilities/capability.feature-control.visibility.md - tags: - - feature-control - - visibility - consumption_modes: - - source module - source_repo: reuse-surface - source_url: https://gitea.coulomb.social/coulomb/reuse-surface/raw/main/registry/indexes/capabilities.yaml - source_index: registry/federation/cache/reuse-surface.yaml - id: capability.identity.subject-resolution name: Identity Subject Resolution summary: Resolve who or what is acting by mapping principals, accounts, actors, @@ -412,42 +321,6 @@ capabilities: source_repo: identity-canon source_url: https://gitea.coulomb.social/coulomb/identity-canon/raw/main/registry/indexes/capabilities.yaml source_index: registry/federation/cache/identity-canon.yaml -- id: capability.identity.subject-resolution - name: Identity Subject Resolution - summary: Resolve who or what is acting by mapping principals, accounts, actors, - and identifiers to a stable subject model. - vector: D3 / A0 / C1 / R0 - domain: helix_forge - status: draft - owner: identity-canon - path: registry/capabilities/capability.identity.subject-resolution.md - tags: - - identity - - subject - - architecture - consumption_modes: - - informational - source_repo: reuse-surface - source_url: https://gitea.coulomb.social/coulomb/reuse-surface/raw/main/registry/indexes/capabilities.yaml - source_index: registry/federation/cache/reuse-surface.yaml -- id: capability.identity.vocabulary-canonicalize - name: Identity Vocabulary Canonicalization - summary: Define an implementation-neutral vocabulary for identity-related concepts - across overlapping domains. - vector: D4 / A0 / C2 / R0 - domain: helix_forge - status: draft - owner: identity-canon - path: registry/capabilities/capability.identity.vocabulary-canonicalize.md - tags: - - identity - - terminology - - research - consumption_modes: - - informational - source_repo: identity-canon - source_url: https://gitea.coulomb.social/coulomb/identity-canon/raw/main/registry/indexes/capabilities.yaml - source_index: registry/federation/cache/identity-canon.yaml - id: capability.identity.vocabulary-canonicalize name: Identity Vocabulary Canonicalization summary: Define an implementation-neutral vocabulary for identity-related concepts @@ -463,9 +336,9 @@ capabilities: - research consumption_modes: - informational - source_repo: reuse-surface - source_url: https://gitea.coulomb.social/coulomb/reuse-surface/raw/main/registry/indexes/capabilities.yaml - source_index: registry/federation/cache/reuse-surface.yaml + source_repo: identity-canon + source_url: https://gitea.coulomb.social/coulomb/identity-canon/raw/main/registry/indexes/capabilities.yaml + source_index: registry/federation/cache/identity-canon.yaml - id: capability.registry.register name: Capability Registration summary: Register a new capability so it becomes visible for planning and implementation @@ -505,24 +378,6 @@ capabilities: source_repo: reuse-surface source_url: https://gitea.coulomb.social/coulomb/reuse-surface/raw/main/registry/indexes/capabilities.yaml source_index: registry/federation/cache/reuse-surface.yaml -- id: capability.statehub.progress-log - name: Work Progress Logging - summary: Record progress events, decisions, and session notes against workstreams - and tasks in State Hub. - vector: D4 / A4 / C3 / R3 - domain: helix_forge - status: draft - owner: state-hub - path: registry/capabilities/capability.statehub.progress-log.md - tags: - - state-hub - - progress - - coordination - consumption_modes: - - service API - source_repo: reuse-surface - source_url: https://gitea.coulomb.social/coulomb/reuse-surface/raw/main/registry/indexes/capabilities.yaml - source_index: registry/federation/cache/reuse-surface.yaml - id: capability.statehub.progress-log name: Work Progress Logging summary: Record progress events, decisions, and session notes against workstreams @@ -541,25 +396,6 @@ capabilities: source_repo: state-hub source_url: https://gitea.coulomb.social/coulomb/state-hub/raw/main/registry/indexes/capabilities.yaml source_index: registry/federation/cache/state-hub.yaml -- id: capability.statehub.workstream-coordinate - name: Workstream And Task Coordination - summary: Track active workstreams, tasks, progress, and consistency across domain - repositories. - vector: D4 / A4 / C3 / R2 - domain: helix_forge - status: draft - owner: state-hub - path: registry/capabilities/capability.statehub.workstream-coordinate.md - tags: - - state-hub - - coordination - - workplans - consumption_modes: - - service API - - HTTP REST - source_repo: reuse-surface - source_url: https://gitea.coulomb.social/coulomb/reuse-surface/raw/main/registry/indexes/capabilities.yaml - source_index: registry/federation/cache/reuse-surface.yaml - id: capability.statehub.workstream-coordinate name: Workstream And Task Coordination summary: Track active workstreams, tasks, progress, and consistency across domain @@ -579,27 +415,6 @@ capabilities: source_repo: state-hub source_url: https://gitea.coulomb.social/coulomb/state-hub/raw/main/registry/indexes/capabilities.yaml source_index: registry/federation/cache/state-hub.yaml -- id: capability.wiki.adapter-contract - name: Capability-Aware Shard Adapter Contract - summary: A versioned backend interface where each binding declares a verified capability - profile, so federation ops degrade by capability. - vector: D5 / A2 / C2 / R1 - domain: helix_forge - status: draft - owner: shard-wiki - path: registry/capabilities/capability.wiki.adapter-contract.md - tags: - - wiki - - adapter - - capability - - contract - - conformance - - shard-wiki - consumption_modes: - - source module - source_repo: reuse-surface - source_url: https://gitea.coulomb.social/coulomb/reuse-surface/raw/main/registry/indexes/capabilities.yaml - source_index: registry/federation/cache/reuse-surface.yaml - id: capability.wiki.adapter-contract name: Capability-Aware Shard Adapter Contract summary: A versioned backend interface where each binding declares a verified capability @@ -621,27 +436,6 @@ capabilities: source_repo: shard-wiki source_url: https://gitea.coulomb.social/coulomb/shard-wiki/raw/main/registry/indexes/capabilities.yaml source_index: registry/federation/cache/shard-wiki.yaml -- id: capability.wiki.coordination-journal - name: Event-Sourced Coordination Journal - summary: An append-only, totally-ordered-per-space decision log whose current state - is a derived fold; git-addressable history. - vector: D5 / A2 / C2 / R1 - domain: helix_forge - status: draft - owner: shard-wiki - path: registry/capabilities/capability.wiki.coordination-journal.md - tags: - - wiki - - event-sourcing - - coordination - - git - - journal - - shard-wiki - consumption_modes: - - source module - source_repo: reuse-surface - source_url: https://gitea.coulomb.social/coulomb/reuse-surface/raw/main/registry/indexes/capabilities.yaml - source_index: registry/federation/cache/reuse-surface.yaml - id: capability.wiki.coordination-journal name: Event-Sourced Coordination Journal summary: An append-only, totally-ordered-per-space decision log whose current state @@ -663,27 +457,6 @@ capabilities: source_repo: shard-wiki source_url: https://gitea.coulomb.social/coulomb/shard-wiki/raw/main/registry/indexes/capabilities.yaml source_index: registry/federation/cache/shard-wiki.yaml -- id: capability.wiki.derived-views - name: Wiki Derived Views - summary: "Recomputable views over a wiki union \u2014 BackLinks, RecentChanges,\ - \ AllPages, SiteMap, and (delegate-or-derive) Search \u2014 carrying provenance." - vector: D3 / A0 / C0 / R0 - domain: helix_forge - status: draft - owner: shard-wiki - path: registry/capabilities/capability.wiki.derived-views.md - tags: - - wiki - - derived-views - - backlinks - - recentchanges - - search - - shard-wiki - consumption_modes: - - informational - source_repo: reuse-surface - source_url: https://gitea.coulomb.social/coulomb/reuse-surface/raw/main/registry/indexes/capabilities.yaml - source_index: registry/federation/cache/reuse-surface.yaml - id: capability.wiki.derived-views name: Wiki Derived Views summary: "Recomputable views over a wiki union \u2014 BackLinks, RecentChanges,\ @@ -705,26 +478,6 @@ capabilities: source_repo: shard-wiki source_url: https://gitea.coulomb.social/coulomb/shard-wiki/raw/main/registry/indexes/capabilities.yaml source_index: registry/federation/cache/shard-wiki.yaml -- id: capability.wiki.engine-typed-extensions - name: Wiki Engine with Typed Extensions - summary: A small-core wiki engine realizing a typed-extension framework that addresses - all wiki use cases and lets each shard activate only the features it needs. - vector: D3 / A0 / C0 / R0 - domain: helix_forge - status: draft - owner: shard-wiki - path: registry/capabilities/capability.wiki.engine-typed-extensions.md - tags: - - wiki - - engine - - typed-extensions - - feature-activation - - shard-wiki - consumption_modes: - - informational - source_repo: reuse-surface - source_url: https://gitea.coulomb.social/coulomb/reuse-surface/raw/main/registry/indexes/capabilities.yaml - source_index: registry/federation/cache/reuse-surface.yaml - id: capability.wiki.engine-typed-extensions name: Wiki Engine with Typed Extensions summary: A small-core wiki engine realizing a typed-extension framework that addresses @@ -745,26 +498,6 @@ capabilities: source_repo: shard-wiki source_url: https://gitea.coulomb.social/coulomb/shard-wiki/raw/main/registry/indexes/capabilities.yaml source_index: registry/federation/cache/shard-wiki.yaml -- id: capability.wiki.federation-models - name: Selectable Federation-Model Taxonomy - summary: Federation as a plural, composable coordination axis (fork+journal, VCS-replication, - query-join, feed, activity-streams, engine-mirror) selected per space. - vector: D4 / A0 / C1 / R0 - domain: helix_forge - status: draft - owner: shard-wiki - path: registry/capabilities/capability.wiki.federation-models.md - tags: - - wiki - - federation - - taxonomy - - composable - - shard-wiki - consumption_modes: - - informational - source_repo: reuse-surface - source_url: https://gitea.coulomb.social/coulomb/reuse-surface/raw/main/registry/indexes/capabilities.yaml - source_index: registry/federation/cache/reuse-surface.yaml - id: capability.wiki.federation-models name: Selectable Federation-Model Taxonomy summary: Federation as a plural, composable coordination axis (fork+journal, VCS-replication, @@ -785,27 +518,6 @@ capabilities: source_repo: shard-wiki source_url: https://gitea.coulomb.social/coulomb/shard-wiki/raw/main/registry/indexes/capabilities.yaml source_index: registry/federation/cache/shard-wiki.yaml -- id: capability.wiki.overlay - name: Overlay-Before-Mutation Write Path - summary: Non-destructive edits (draft -> patch -> apply-under-drift) that let read-only - or limited backends be edited safely without silent remote mutation. - vector: D5 / A2 / C2 / R1 - domain: helix_forge - status: draft - owner: shard-wiki - path: registry/capabilities/capability.wiki.overlay.md - tags: - - wiki - - overlay - - patch - - write-path - - conflict - - shard-wiki - consumption_modes: - - source module - source_repo: reuse-surface - source_url: https://gitea.coulomb.social/coulomb/reuse-surface/raw/main/registry/indexes/capabilities.yaml - source_index: registry/federation/cache/reuse-surface.yaml - id: capability.wiki.overlay name: Overlay-Before-Mutation Write Path summary: Non-destructive edits (draft -> patch -> apply-under-drift) that let read-only @@ -827,27 +539,6 @@ capabilities: source_repo: shard-wiki source_url: https://gitea.coulomb.social/coulomb/shard-wiki/raw/main/registry/indexes/capabilities.yaml source_index: registry/federation/cache/shard-wiki.yaml -- id: capability.wiki.page-model - name: Backend-Neutral Wiki Page Model - summary: A Markdown-first but stretchable page model with stable identity separate - from placement and layered provenance. - vector: D5 / A2 / C2 / R1 - domain: helix_forge - status: draft - owner: shard-wiki - path: registry/capabilities/capability.wiki.page-model.md - tags: - - wiki - - page-model - - identity - - provenance - - markdown - - shard-wiki - consumption_modes: - - source module - source_repo: reuse-surface - source_url: https://gitea.coulomb.social/coulomb/reuse-surface/raw/main/registry/indexes/capabilities.yaml - source_index: registry/federation/cache/reuse-surface.yaml - id: capability.wiki.page-model name: Backend-Neutral Wiki Page Model summary: A Markdown-first but stretchable page model with stable identity separate @@ -869,26 +560,6 @@ capabilities: source_repo: shard-wiki source_url: https://gitea.coulomb.social/coulomb/shard-wiki/raw/main/registry/indexes/capabilities.yaml source_index: registry/federation/cache/shard-wiki.yaml -- id: capability.wiki.shard-orchestration - name: Wiki Shard Orchestration - summary: Present a union of pages across heterogeneous wiki-shaped shards while - preserving each shard's provenance, capabilities, and history. - vector: D5 / A2 / C2 / R1 - domain: helix_forge - status: draft - owner: shard-wiki - path: registry/capabilities/capability.wiki.shard-orchestration.md - tags: - - wiki - - federation - - orchestration - - union - - shard-wiki - consumption_modes: - - source module - source_repo: reuse-surface - source_url: https://gitea.coulomb.social/coulomb/reuse-surface/raw/main/registry/indexes/capabilities.yaml - source_index: registry/federation/cache/reuse-surface.yaml - id: capability.wiki.shard-orchestration name: Wiki Shard Orchestration summary: Present a union of pages across heterogeneous wiki-shaped shards while