generated from coulomb/repo-seed
Some checks failed
ci / validate-registry (push) Has been cancelled
Add hub sync and report cohorts CLI commands with pytest coverage, document sibling index publish contract and hub hardening path, align INTENT layout, raise external evidence on three registry entries, and close gap priorities 19-23 (priority 18 deferred on sibling index blocks).
392 lines
12 KiB
JSON
392 lines
12 KiB
JSON
{
|
|
"domain": "helix_forge",
|
|
"updated": "2026-06-15",
|
|
"capabilities": [
|
|
{
|
|
"id": "capability.activity.event-coordinate",
|
|
"name": "Organizational Event Coordination",
|
|
"summary": "Coordinate structured responses to cross-domain events through activity workflows and automation.",
|
|
"vector": "D3 / A1 / C1 / R0",
|
|
"domain": "helix_forge",
|
|
"status": "draft",
|
|
"owner": "activity-core",
|
|
"path": "registry/capabilities/capability.activity.event-coordinate.md",
|
|
"tags": [
|
|
"activity",
|
|
"coordination",
|
|
"automation"
|
|
],
|
|
"consumption_modes": [
|
|
"informational"
|
|
]
|
|
},
|
|
{
|
|
"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"
|
|
]
|
|
},
|
|
{
|
|
"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"
|
|
]
|
|
},
|
|
{
|
|
"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"
|
|
]
|
|
},
|
|
{
|
|
"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"
|
|
]
|
|
},
|
|
{
|
|
"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"
|
|
]
|
|
},
|
|
{
|
|
"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"
|
|
]
|
|
},
|
|
{
|
|
"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"
|
|
]
|
|
},
|
|
{
|
|
"id": "capability.registry.register",
|
|
"name": "Capability Registration",
|
|
"summary": "Register a new capability so it becomes visible for planning and implementation reuse.",
|
|
"vector": "D3 / A4 / C2 / R3",
|
|
"domain": "helix_forge",
|
|
"status": "draft",
|
|
"owner": "reuse-surface",
|
|
"path": "registry/capabilities/capability.registry.register.md",
|
|
"tags": [
|
|
"registry",
|
|
"governance",
|
|
"meta"
|
|
],
|
|
"consumption_modes": [
|
|
"informational",
|
|
"markdown authoring",
|
|
"cli",
|
|
"service API"
|
|
]
|
|
},
|
|
{
|
|
"id": "capability.registry.validate",
|
|
"name": "Registry Entry Validation",
|
|
"summary": "Validate capability registry entries against schema, index consistency, and relation integrity.",
|
|
"vector": "D4 / A3 / C3 / R3",
|
|
"domain": "helix_forge",
|
|
"status": "draft",
|
|
"owner": "reuse-surface",
|
|
"path": "registry/capabilities/capability.registry.validate.md",
|
|
"tags": [
|
|
"registry",
|
|
"validation",
|
|
"cli"
|
|
],
|
|
"consumption_modes": [
|
|
"cli"
|
|
]
|
|
},
|
|
{
|
|
"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"
|
|
]
|
|
},
|
|
{
|
|
"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"
|
|
]
|
|
},
|
|
{
|
|
"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"
|
|
]
|
|
},
|
|
{
|
|
"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"
|
|
]
|
|
},
|
|
{
|
|
"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"
|
|
]
|
|
},
|
|
{
|
|
"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"
|
|
]
|
|
},
|
|
{
|
|
"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"
|
|
]
|
|
},
|
|
{
|
|
"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"
|
|
]
|
|
},
|
|
{
|
|
"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"
|
|
]
|
|
},
|
|
{
|
|
"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"
|
|
]
|
|
}
|
|
]
|
|
} |