Skip to main content

Capabilities (Fabric-aligned)

Documentation Map

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

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

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

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

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

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

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

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

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

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

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

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

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

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

standalone-mcp-server

  • Title: Standalone MCP runtime endpoint
  • Stability: not implemented
  • Exposure: none
  • Primary surface: not available
  • Machine-readable QA/test surface: MODULE_FEATURES.md (docs/MODULE_FEATURES.md)
  • Documentation index: README.md

AGPLv3. Learn more at helpifyr.com.