Skip to main content

CAPABILITIES

Documentation Map

CAPABILITIES

This page is the repository-local capability index for jhf-pattern.

Fabric remains the governance source of truth for shared contract policy. This repository documents only:

  • what is implemented here
  • what this repository exposes
  • what this repository consumes from Fabric and other systems

Stable External Capabilities

Capability keyTitleStabilityExposurePrimary API surface / command / artifact / file
service-health-contractRuntime health, readiness, version, and contract publicationstableexternal read/healthz, /readyz, /versionz, /contractz, /fabric-presencez, /fabric-compatibilityz, /fabric-manifest.json
project-workflow-summaryActive workflow summary for operator and automation consumersstableexternal readGET /api/v1/projects/{project_id}/active-workflow
project-and-work-surfaceProject, board, task, lane, handoff, and operation API familystableexternal read/write/api/v1/projects/*, /api/v1/projects/{project_id}/tasks*, /api/v1/projects/{project_id}/lanes*, /api/v1/projects/{project_id}/handoffs*, `/api/v1/projects/{project_id}/freeze
planning-surfacePlanning cycles/modules/pages and repo sync controlsstableexternal read/write/api/v1/projects/{project_id}/planning/*
delivery-review-surfacesDelivery, environments, and review-oriented operator surfacesstableexternal read/write/api/v1/projects/{project_id}/delivery/*, /api/v1/projects/{project_id}/integrations/{provider}/sync-*
fabric-facts-publicationPattern-owned Fabric pull facts for Plane bindings and membership visibilitystableexternal read/fabric-plane-workspace-facts, /fabric-plane-membership-facts
adapter-sandbox-writesSandbox adapter write MVP for project/support/qa/release scenarios with idempotency/readback/evidencestableexternal write (sandbox-only)POST /api/v1/projects/{project_id}/adapter-sandbox/writes, GET /api/v1/projects/{project_id}/adapter-sandbox/writes/{scenario}/{idempotency_key}
reed-owner-factsAuthenticated read-only owner facts surface for Reed adapter consumptionstableexternal readGET /api/v1/reed/owner-facts, contracts/reed/module-adapter-manifest.v2.json

Stable Internal Capabilities

Capability keyTitleStabilityExposurePrimary API surface / command / artifact / file
mcp-mission-control-serverInternal MCP tool surface mapped to product contractsstableinternalbackend.app.mcp.mission_control_server:main (mission-control-mcp)
repo-task-issue-syncTask-to-provider issue mirror logicstableinternalbackend/app/services/repo_task_sync_service.py
plane-sync-enginePlane sync and guarded mode reconciliation enginestableinternalbackend/app/services/plane_sync_service.py, backend/app/services/plane_read_sync_service.py
audit-traceOperator action, dispatch attempt, and sync audit recordsstableinternalGET /api/v1/projects/{project_id}/audit, backend/app/services/audit_service.py
runtime-dispatch-bridgeRuntime dispatch webhook execution path from task/handoff changesstableinternalbackend/app/services/runtime_bridge_service.py, OPENCLAW_RUNTIME_DISPATCH_WEBHOOK_URL
reed-module-adapter-manifest-v2Pattern-owned Reed module adapter manifest v2 for project/support/product adapter boundariesstableinternal contractcontracts/reed/module-adapter-manifest.v2.json, schemas/reed_module_adapter_manifest_v2.schema.json, bash scripts/reed-adapter-manifest-selfcheck.sh
plane-identity-lane-contracts-v1Pattern-owned Plane projection boundary + disable/delete/revoke lane contract surfacesstableinternal contractcontracts/plane/projection-contract.v1.json, contracts/plane/deprovisioning-contract.v1.json, python scripts/validate_plane_identity_contracts.py --strict
oss-inventory-version-truthRepo-owned OSS inventory, version truth, pinning policy, and drift verifierstableinternal contractmaintenance/oss-inventory.json, maintenance/oss-version-truth.json, maintenance/oss-upgrade-policy.json, python scripts/verify_oss_inventory_version_truth.py --strict

Experimental Or Transitional Capabilities

Capability keyTitleStabilityExposurePrimary API surface / command / artifact / file
n8n-expert-bridgen8n template build/publish/validation helper pathstransitionalexternal read/write/api/v1/projects/{project_id}/integrations/n8n-expert*, /api/v1/projects/{project_id}/integrations/n8n-operator*
approval-callbackApproval callback ingestion and operator continuation logictransitionalexternal callback/api/v1/approvals/clawledger
full-live-wave-smokeFull live host smoke matrix for broad runtime validationtransitionalinternalfrontend/playwright.live.config.ts, npm run test:smoke:live:full

Current Gaps

Gap keyDescriptionCurrent stateOwning truth / next owner
fabric-write-registrationFabric write-side registration and metrics/event participation are not implemented heregapFabric/platform side; Pattern remains read-only consumer/publisher of local facts
global-contract-governance-authoringPattern cannot author global governance policy and version arbitrationgaphelpifyr-fabric contract governance surfaces
provider-and-plane-runtime-availabilityLive behavior depends on external provider and Plane availability/performancegapexternal systems + deployment/runtime operations
shared-host-force-fault-pathsSome destructive or infra-level fault injections are intentionally not force-tested through public pathsgaphandled as explicit E2E gap issues when needed

QA Feature Mapping

Detailed machine-readable feature and QA coverage mapping lives in:

  • MODULE_FEATURES.md (docs/MODULE_FEATURES.md)

Fabric Contract Consumer Declaration

Pattern consumes Fabric governance and support-orchestration contract truth from:

  • GET /api/v1/contracts/matrix
  • GET /api/v1/contracts/docs-standard
  • GET /api/v1/support-orchestration/pattern-consumer-contract

Pattern declares accepted contract families and versions in fabric-manifest.json (fabric-manifest.json).

Pattern must not create a local shadow truth for these Fabric-owned contract families.


License: AGPLv3

Helpifyr: https://helpifyr.com