Capabilities (Fabric-aligned)
Documentation Map
-
Capabilities
-
Channel:
latest -
Source repo:
JaddaHelpifyr/jhf-shuttle
Capabilities (Fabric-aligned)
This page follows the Fabric capabilities structure and separates implemented capabilities from optional and gap areas.
Stable External Capabilities
workflow-validation
- Title: Workflow Validation and Context Export
- Stability: stable
- Exposure: external (CLI, optional API, file artifacts)
- Primary surface:
- command:
python -m n8n_expert validate <workflow.json> - API:
POST /api/v1/workflows/{id}/validate - artifact:
logs/contexts/<workflow_id>.json
- command:
runtime-inventory
- Title: Live n8n Runtime Inventory
- Stability: stable
- Exposure: external (CLI, optional API)
- Primary surface:
- commands:
python -m n8n_expert n8n list,inspect-workflow,health - API:
GET /api/v1/workflows,GET /api/v1/workflows/{id},GET /api/v1/status
- commands:
upgrade-intelligence
- Title: Upgrade and Drift Intelligence
- Stability: stable
- Exposure: external (CLI, API, generated evidence)
- Primary surface:
- commands:
version-gap,upstream-sync,upgrade-impact,upgrade-backlog,upgrade-batches,upgrade-alerts - API:
GET /api/v1/upgrade/*,POST /api/v1/upgrade/impact - artifacts:
logs/upgrade-automation/latest.json,logs/catalog-refresh/*.json
- commands:
catalog-freshness
- Title: Baseline Catalog Freshness and Coverage
- Stability: stable
- Exposure: external (CLI, API, artifacts)
- Primary surface:
- commands:
catalog baseline-refresh,catalog freshness-status - API:
GET /api/v1/catalog/baseline/latest - artifact:
data/upstream/baseline_catalog_snapshot.json
- commands:
Stable Internal Capabilities
delivery-bridge
- Title: Durable Mailbox Delivery Bridge
- Stability: stable
- Exposure: internal (runtime adapter path)
- Primary surface:
- service:
jhf-shuttle-mailbox-adapter - endpoints:
GET /healthz,POST /publish - runtime files:
onprem_mailbox_adapter/adapter.py
- service:
policy-enforced-dispatch
- Title: Policy-Enforced Agent Dispatch
- Stability: stable
- Exposure: internal (on-prem runtime behavior)
- Primary surface:
- policy files:
OPENCLAW_COMMUNICATION_POLICY_PATH,OPENCLAW_COMMUNICATION_OVERRIDES_PATH - runtime guard: blocked source/target combinations do not dispatch as success
- policy files:
n8n-projection-executor
- Title: n8n Projection Executor (Fabric Truth Consumer)
- Stability: pilot
- Exposure: internal (contracted execution helper)
- Primary surface:
- artifact:
contracts/n8n_projection_contract.v1.json - module:
n8n_expert/n8n_projection_contract.py - check:
scripts/check_n8n_projection_contract.py
- artifact:
n8n-application-executor
- Title: n8n Application Disable/Delete/Revoke Executor (Fabric Verdict Consumer)
- Stability: pilot
- Exposure: internal (contracted execution helper)
- Primary surface:
- artifact:
contracts/n8n_application_contract.v1.json - module:
n8n_expert/n8n_application_contract.py - check:
scripts/check_n8n_application_contract.py
- artifact:
restart-recovery
- Title: Restart Recovery Worker
- Stability: stable
- Exposure: internal (containerized worker)
- Primary surface:
- service/container:
jhf-shuttle-restart-recovery - runtime file:
onprem_mailbox_adapter/restart_recovery.py - state file:
restart_recovery_state/restart-recovery-state.json
- service/container:
lane-wait-observer
- Title: Lane Wait Observer with Bounded Log Reads
- Stability: stable
- Exposure: internal (containerized worker)
- Primary surface:
- service/container:
jhf-shuttle-lane-wait-observer - runtime file:
onprem_mailbox_adapter/lane_wait_observer.py - flow-control files:
flow-control/*.json
- service/container:
Experimental Or Transitional Capabilities
mission-control-api
- Title: Mission Control API Runtime
- Stability: experimental
- Exposure: external (optional API)
- Primary surface:
- command:
jhf-shuttle serve - route family:
/api/v1/* - dependency: optional
aiohttp
- command:
a2a-handoff-evidence
- Title: A2A / Handoff Evidence Surface (Read-only)
- Stability: experimental
- Exposure: external read-only
- Primary surface:
- API:
GET /api/v1/evidence/a2a-handoffs/latest - artifact:
logs/a2a_handoff_evidence.jsonl - contract doc:
docs/A2A_HANDOFF_EVIDENCE_CONTRACT.md
- API:
compatibility-stack-bridge
- Title: Compatibility Containers During Migration
- Stability: transitional
- Exposure: internal/ops
- Primary surface:
- compatibility container names from
docs/RUNTIME_STACK_CONTRACT.md - guardrails: overlap and runtime-port verify scripts
- compatibility container names from
Current Gaps
fabric-governance-writeback
- Title: Fabric Control-plane Writeback
- Stability: not implemented
- Exposure: none
- Primary surface: not available in this repo by design
- Note: Fabric governance truth is consumed read-only; no local writeback path is provided.
authenticated-live-wave-b-coverage
- Title: Full authenticated live Wave-B mutation probes
- Stability: blocked
- Exposure: external verify gap
- Primary surface:
- certification commands requiring
N8N_API_KEY - blocker owner:
openclaw-environment#31
- certification commands requiring
standalone-mcp-server
- Title: Standalone MCP runtime endpoint
- Stability: not implemented
- Exposure: none
- Primary surface: not available
Related Registry
- Machine-readable QA/test surface: MODULE_FEATURES.md (
docs/MODULE_FEATURES.md) - Documentation index: README.md
AGPLv3. Learn more at helpifyr.com.