Skip to main content

Capabilities

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
mcp-mvp-action-evidence-readbackRead-only Pattern mirror for MCP MVP action evidence records, readback refs, and blocked-owner classificationstableexternal read/fabric-mcp-mvp-action-evidence-readback, MCP get_mcp_mvp_action_evidence_readback
universal-program-readbackRead-only Pattern facade for Fabric universal intent/program waves, dependency edges, advisory operator progress, and closeout-acceptance visibilitystableexternal read/fabric-agent-universal-program-boundary-contract, /fabric-agent-universal-program-readback
master-program-readbackRead-only Pattern facade for Fabric master-plan completion-status visibilitystableexternal read/fabric-master-program-boundary-contract, /fabric-master-program-readback
weft-work-item-visibility-readbackRead-only Pattern facade for Weft candidate visibility, confidence routing, retries, blockers, and reminder follow-up posturestableexternal read/fabric-weft-work-item-visibility-boundary-contract, /fabric-weft-work-item-visibility-readback
weft-runtime-native-consumer-readbackPattern readback that consumes one live Weft Pattern queue item and submits a bounded native consumer receiptstableexternal readcontracts/agent/pattern_weft_runtime_native_consumer_readback_v1.json, /fabric-weft-runtime-consumer-boundary-contract, /fabric-weft-runtime-consumer-readback
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
weft-runtime-consumer-verifyFail-closed repo-owned consumer verifier for the live Weft Pattern work queuestableinternal verifycontracts/agent/pattern_weft_runtime_consumer_binding_v1.json, python scripts/verify_weft_runtime_consumer.py --base-url <weft-base-url>

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 plus visible Finance-Lead operator continuation in the Work viewtransitionalexternal callback + operator UI/api/v1/approvals/clawledger, frontend/src/App.tsx
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
  • GET /api/v1/identity/contracts/access-mapping
  • GET /api/v1/identity/contracts/access-mapping/readiness
  • GET /api/v1/identity/contracts/access-mapping/acceptance
  • GET /api/v1/contracts/admission-governance
  • GET /api/v1/contracts/asyncapi
  • GET /api/v1/contracts/event-catalog
  • GET /api/v1/contracts/wiki-governance
  • GET /api/v1/contracts/drift

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