generated from coulomb/repo-seed
Enable local federation sources for sibling capability registries
Some checks failed
ci / validate-registry (push) Has been cancelled
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:
@@ -15,25 +15,32 @@ sources:
|
||||
# Enable when sibling repos publish registry/indexes/capabilities.yaml
|
||||
- repo: state-hub
|
||||
index: ~/state-hub/registry/indexes/capabilities.yaml
|
||||
enabled: false
|
||||
enabled: true
|
||||
required: false
|
||||
domain: helix_forge
|
||||
description: State Hub coordination capabilities
|
||||
|
||||
- repo: feature-control
|
||||
index: ~/feature-control/registry/indexes/capabilities.yaml
|
||||
enabled: false
|
||||
enabled: true
|
||||
required: false
|
||||
domain: helix_forge
|
||||
description: Feature control domain capabilities
|
||||
|
||||
- repo: identity-canon
|
||||
index: ~/identity-canon/registry/indexes/capabilities.yaml
|
||||
enabled: false
|
||||
enabled: true
|
||||
required: false
|
||||
domain: helix_forge
|
||||
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
|
||||
- repo: example-remote
|
||||
url: https://example.com/registry/indexes/capabilities.yaml
|
||||
|
||||
@@ -8,6 +8,18 @@ sources:
|
||||
- repo: reuse-surface
|
||||
count: 20
|
||||
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:
|
||||
- id: capability.activity.event-coordinate
|
||||
name: Organizational Event Coordination
|
||||
@@ -78,6 +90,24 @@ capabilities:
|
||||
- service API
|
||||
source_repo: reuse-surface
|
||||
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
|
||||
name: Feature Rollout Control
|
||||
summary: Gradually expose features to subjects across tenants, domains, groups,
|
||||
@@ -96,6 +126,24 @@ capabilities:
|
||||
- SDK
|
||||
source_repo: reuse-surface
|
||||
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
|
||||
name: Feature Visibility Control
|
||||
summary: Control whether features are visible or hidden for subjects without changing
|
||||
@@ -112,6 +160,22 @@ capabilities:
|
||||
- source module
|
||||
source_repo: reuse-surface
|
||||
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
|
||||
name: Identity Subject Resolution
|
||||
summary: Resolve who or what is acting by mapping principals, accounts, actors,
|
||||
@@ -129,6 +193,40 @@ capabilities:
|
||||
- informational
|
||||
source_repo: reuse-surface
|
||||
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
|
||||
name: Identity Vocabulary Canonicalization
|
||||
summary: Define an implementation-neutral vocabulary for identity-related concepts
|
||||
@@ -144,8 +242,8 @@ capabilities:
|
||||
- research
|
||||
consumption_modes:
|
||||
- informational
|
||||
source_repo: reuse-surface
|
||||
source_index: registry/indexes/capabilities.yaml
|
||||
source_repo: identity-canon
|
||||
source_index: ~/identity-canon/registry/indexes/capabilities.yaml
|
||||
- id: capability.registry.register
|
||||
name: Capability Registration
|
||||
summary: Register a new capability so it becomes visible for planning and implementation
|
||||
@@ -200,6 +298,23 @@ capabilities:
|
||||
- service API
|
||||
source_repo: reuse-surface
|
||||
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
|
||||
name: Workstream And Task Coordination
|
||||
summary: Track active workstreams, tasks, progress, and consistency across domain
|
||||
@@ -218,6 +333,24 @@ capabilities:
|
||||
- HTTP REST
|
||||
source_repo: reuse-surface
|
||||
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
|
||||
name: Capability-Aware Shard Adapter Contract
|
||||
summary: A versioned backend interface where each binding declares a verified capability
|
||||
@@ -238,6 +371,46 @@ capabilities:
|
||||
- source module
|
||||
source_repo: reuse-surface
|
||||
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
|
||||
name: Event-Sourced Coordination Journal
|
||||
summary: An append-only, totally-ordered-per-space decision log whose current state
|
||||
@@ -256,6 +429,26 @@ capabilities:
|
||||
- shard-wiki
|
||||
consumption_modes:
|
||||
- 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_index: registry/indexes/capabilities.yaml
|
||||
- id: capability.wiki.derived-views
|
||||
@@ -276,6 +469,25 @@ capabilities:
|
||||
- shard-wiki
|
||||
consumption_modes:
|
||||
- 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_index: registry/indexes/capabilities.yaml
|
||||
- id: capability.wiki.engine-typed-extensions
|
||||
@@ -295,8 +507,8 @@ capabilities:
|
||||
- shard-wiki
|
||||
consumption_modes:
|
||||
- informational
|
||||
source_repo: reuse-surface
|
||||
source_index: registry/indexes/capabilities.yaml
|
||||
source_repo: shard-wiki
|
||||
source_index: ~/shard-wiki/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,
|
||||
@@ -316,6 +528,25 @@ capabilities:
|
||||
- informational
|
||||
source_repo: reuse-surface
|
||||
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
|
||||
name: Overlay-Before-Mutation Write Path
|
||||
summary: Non-destructive edits (draft -> patch -> apply-under-drift) that let read-only
|
||||
@@ -336,6 +567,46 @@ capabilities:
|
||||
- source module
|
||||
source_repo: reuse-surface
|
||||
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
|
||||
name: Backend-Neutral Wiki Page Model
|
||||
summary: A Markdown-first but stretchable page model with stable identity separate
|
||||
@@ -354,8 +625,8 @@ capabilities:
|
||||
- shard-wiki
|
||||
consumption_modes:
|
||||
- source module
|
||||
source_repo: reuse-surface
|
||||
source_index: registry/indexes/capabilities.yaml
|
||||
source_repo: shard-wiki
|
||||
source_index: ~/shard-wiki/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
|
||||
@@ -375,3 +646,22 @@ capabilities:
|
||||
- source module
|
||||
source_repo: reuse-surface
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user