Enable local federation sources for sibling capability registries
Some checks failed
ci / validate-registry (push) Has been cancelled

Turn on state-hub, feature-control, identity-canon, and shard-wiki index
sources after establishing registries locally; federated compose now merges
35 capabilities across five repos.
This commit is contained in:
2026-06-16 01:34:45 +02:00
parent 7ade24b319
commit 98fb93c36d
2 changed files with 306 additions and 9 deletions

View File

@@ -15,25 +15,32 @@ sources:
# Enable when sibling repos publish registry/indexes/capabilities.yaml # Enable when sibling repos publish registry/indexes/capabilities.yaml
- repo: state-hub - repo: state-hub
index: ~/state-hub/registry/indexes/capabilities.yaml index: ~/state-hub/registry/indexes/capabilities.yaml
enabled: false enabled: true
required: false required: false
domain: helix_forge domain: helix_forge
description: State Hub coordination capabilities description: State Hub coordination capabilities
- repo: feature-control - repo: feature-control
index: ~/feature-control/registry/indexes/capabilities.yaml index: ~/feature-control/registry/indexes/capabilities.yaml
enabled: false enabled: true
required: false required: false
domain: helix_forge domain: helix_forge
description: Feature control domain capabilities description: Feature control domain capabilities
- repo: identity-canon - repo: identity-canon
index: ~/identity-canon/registry/indexes/capabilities.yaml index: ~/identity-canon/registry/indexes/capabilities.yaml
enabled: false enabled: true
required: false required: false
domain: helix_forge domain: helix_forge
description: Identity canon research capabilities description: Identity canon research capabilities
- repo: shard-wiki
index: ~/shard-wiki/registry/indexes/capabilities.yaml
enabled: true
required: false
domain: helix_forge
description: Shard wiki federation capabilities
# Remote index example — enable when a repo publishes a raw capabilities.yaml URL # Remote index example — enable when a repo publishes a raw capabilities.yaml URL
- repo: example-remote - repo: example-remote
url: https://example.com/registry/indexes/capabilities.yaml url: https://example.com/registry/indexes/capabilities.yaml

View File

@@ -8,6 +8,18 @@ sources:
- repo: reuse-surface - repo: reuse-surface
count: 20 count: 20
index: registry/indexes/capabilities.yaml index: registry/indexes/capabilities.yaml
- repo: state-hub
count: 2
index: ~/state-hub/registry/indexes/capabilities.yaml
- repo: feature-control
count: 3
index: ~/feature-control/registry/indexes/capabilities.yaml
- repo: identity-canon
count: 2
index: ~/identity-canon/registry/indexes/capabilities.yaml
- repo: shard-wiki
count: 8
index: ~/shard-wiki/registry/indexes/capabilities.yaml
capabilities: capabilities:
- id: capability.activity.event-coordinate - id: capability.activity.event-coordinate
name: Organizational Event Coordination name: Organizational Event Coordination
@@ -78,6 +90,24 @@ capabilities:
- service API - service API
source_repo: reuse-surface source_repo: reuse-surface
source_index: registry/indexes/capabilities.yaml source_index: registry/indexes/capabilities.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: feature-control
source_index: ~/feature-control/registry/indexes/capabilities.yaml
- id: capability.feature-control.rollout - id: capability.feature-control.rollout
name: Feature Rollout Control name: Feature Rollout Control
summary: Gradually expose features to subjects across tenants, domains, groups, summary: Gradually expose features to subjects across tenants, domains, groups,
@@ -96,6 +126,24 @@ capabilities:
- SDK - SDK
source_repo: reuse-surface source_repo: reuse-surface
source_index: registry/indexes/capabilities.yaml source_index: registry/indexes/capabilities.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: feature-control
source_index: ~/feature-control/registry/indexes/capabilities.yaml
- id: capability.feature-control.visibility - id: capability.feature-control.visibility
name: Feature Visibility Control name: Feature Visibility Control
summary: Control whether features are visible or hidden for subjects without changing summary: Control whether features are visible or hidden for subjects without changing
@@ -112,6 +160,22 @@ capabilities:
- source module - source module
source_repo: reuse-surface source_repo: reuse-surface
source_index: registry/indexes/capabilities.yaml source_index: registry/indexes/capabilities.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: feature-control
source_index: ~/feature-control/registry/indexes/capabilities.yaml
- id: capability.identity.subject-resolution - id: capability.identity.subject-resolution
name: Identity Subject Resolution name: Identity Subject Resolution
summary: Resolve who or what is acting by mapping principals, accounts, actors, summary: Resolve who or what is acting by mapping principals, accounts, actors,
@@ -129,6 +193,40 @@ capabilities:
- informational - informational
source_repo: reuse-surface source_repo: reuse-surface
source_index: registry/indexes/capabilities.yaml source_index: registry/indexes/capabilities.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: identity-canon
source_index: ~/identity-canon/registry/indexes/capabilities.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: reuse-surface
source_index: registry/indexes/capabilities.yaml
- id: capability.identity.vocabulary-canonicalize - id: capability.identity.vocabulary-canonicalize
name: Identity Vocabulary Canonicalization name: Identity Vocabulary Canonicalization
summary: Define an implementation-neutral vocabulary for identity-related concepts summary: Define an implementation-neutral vocabulary for identity-related concepts
@@ -144,8 +242,8 @@ capabilities:
- research - research
consumption_modes: consumption_modes:
- informational - informational
source_repo: reuse-surface source_repo: identity-canon
source_index: registry/indexes/capabilities.yaml source_index: ~/identity-canon/registry/indexes/capabilities.yaml
- id: capability.registry.register - id: capability.registry.register
name: Capability Registration name: Capability Registration
summary: Register a new capability so it becomes visible for planning and implementation summary: Register a new capability so it becomes visible for planning and implementation
@@ -200,6 +298,23 @@ capabilities:
- service API - service API
source_repo: reuse-surface source_repo: reuse-surface
source_index: registry/indexes/capabilities.yaml source_index: registry/indexes/capabilities.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: state-hub
source_index: ~/state-hub/registry/indexes/capabilities.yaml
- id: capability.statehub.workstream-coordinate - id: capability.statehub.workstream-coordinate
name: Workstream And Task Coordination name: Workstream And Task Coordination
summary: Track active workstreams, tasks, progress, and consistency across domain summary: Track active workstreams, tasks, progress, and consistency across domain
@@ -218,6 +333,24 @@ capabilities:
- HTTP REST - HTTP REST
source_repo: reuse-surface source_repo: reuse-surface
source_index: registry/indexes/capabilities.yaml source_index: registry/indexes/capabilities.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: state-hub
source_index: ~/state-hub/registry/indexes/capabilities.yaml
- id: capability.wiki.adapter-contract - id: capability.wiki.adapter-contract
name: Capability-Aware Shard Adapter Contract name: Capability-Aware Shard Adapter Contract
summary: A versioned backend interface where each binding declares a verified capability summary: A versioned backend interface where each binding declares a verified capability
@@ -238,6 +371,46 @@ capabilities:
- source module - source module
source_repo: reuse-surface source_repo: reuse-surface
source_index: registry/indexes/capabilities.yaml source_index: registry/indexes/capabilities.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: shard-wiki
source_index: ~/shard-wiki/registry/indexes/capabilities.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_index: registry/indexes/capabilities.yaml
- id: capability.wiki.coordination-journal - id: capability.wiki.coordination-journal
name: Event-Sourced Coordination Journal name: Event-Sourced Coordination Journal
summary: An append-only, totally-ordered-per-space decision log whose current state summary: An append-only, totally-ordered-per-space decision log whose current state
@@ -256,6 +429,26 @@ capabilities:
- shard-wiki - shard-wiki
consumption_modes: consumption_modes:
- source module - source module
source_repo: shard-wiki
source_index: ~/shard-wiki/registry/indexes/capabilities.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_repo: reuse-surface
source_index: registry/indexes/capabilities.yaml source_index: registry/indexes/capabilities.yaml
- id: capability.wiki.derived-views - id: capability.wiki.derived-views
@@ -276,6 +469,25 @@ capabilities:
- shard-wiki - shard-wiki
consumption_modes: consumption_modes:
- informational - informational
source_repo: shard-wiki
source_index: ~/shard-wiki/registry/indexes/capabilities.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_repo: reuse-surface
source_index: registry/indexes/capabilities.yaml source_index: registry/indexes/capabilities.yaml
- id: capability.wiki.engine-typed-extensions - id: capability.wiki.engine-typed-extensions
@@ -295,8 +507,8 @@ capabilities:
- shard-wiki - shard-wiki
consumption_modes: consumption_modes:
- informational - informational
source_repo: reuse-surface source_repo: shard-wiki
source_index: registry/indexes/capabilities.yaml source_index: ~/shard-wiki/registry/indexes/capabilities.yaml
- id: capability.wiki.federation-models - id: capability.wiki.federation-models
name: Selectable Federation-Model Taxonomy name: Selectable Federation-Model Taxonomy
summary: Federation as a plural, composable coordination axis (fork+journal, VCS-replication, summary: Federation as a plural, composable coordination axis (fork+journal, VCS-replication,
@@ -316,6 +528,25 @@ capabilities:
- informational - informational
source_repo: reuse-surface source_repo: reuse-surface
source_index: registry/indexes/capabilities.yaml source_index: registry/indexes/capabilities.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: shard-wiki
source_index: ~/shard-wiki/registry/indexes/capabilities.yaml
- id: capability.wiki.overlay - id: capability.wiki.overlay
name: Overlay-Before-Mutation Write Path name: Overlay-Before-Mutation Write Path
summary: Non-destructive edits (draft -> patch -> apply-under-drift) that let read-only summary: Non-destructive edits (draft -> patch -> apply-under-drift) that let read-only
@@ -336,6 +567,46 @@ capabilities:
- source module - source module
source_repo: reuse-surface source_repo: reuse-surface
source_index: registry/indexes/capabilities.yaml source_index: registry/indexes/capabilities.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: shard-wiki
source_index: ~/shard-wiki/registry/indexes/capabilities.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_index: registry/indexes/capabilities.yaml
- id: capability.wiki.page-model - id: capability.wiki.page-model
name: Backend-Neutral Wiki Page Model name: Backend-Neutral Wiki Page Model
summary: A Markdown-first but stretchable page model with stable identity separate summary: A Markdown-first but stretchable page model with stable identity separate
@@ -354,8 +625,8 @@ capabilities:
- shard-wiki - shard-wiki
consumption_modes: consumption_modes:
- source module - source module
source_repo: reuse-surface source_repo: shard-wiki
source_index: registry/indexes/capabilities.yaml source_index: ~/shard-wiki/registry/indexes/capabilities.yaml
- id: capability.wiki.shard-orchestration - id: capability.wiki.shard-orchestration
name: Wiki Shard Orchestration name: Wiki Shard Orchestration
summary: Present a union of pages across heterogeneous wiki-shaped shards while summary: Present a union of pages across heterogeneous wiki-shaped shards while
@@ -375,3 +646,22 @@ capabilities:
- source module - source module
source_repo: reuse-surface source_repo: reuse-surface
source_index: registry/indexes/capabilities.yaml source_index: registry/indexes/capabilities.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: shard-wiki
source_index: ~/shard-wiki/registry/indexes/capabilities.yaml