Capabilities
Documentation Map
-
Capabilities
-
Channel:
stable -
Source repo:
JaddaHelpifyr/jhf-tenter
Capabilities
Tool / Contract Summary
This page is the human-readable capability index for jhf-tenter.
It follows the current Fabric capabilities posture:
- capabilities listed as stable are backed by checked-in artifacts and active verify paths
- Fabric-owned truth is referenced as Fabric-owned truth
- transitional slices stay transitional until the repo can prove them as stable without guessing
Stable External Capabilities
capability key: repo-manifest-and-metadata-export
- Title:
- Repository manifest and metadata export
- Stability:
- stable
- Exposure:
- external
- Primary API surface / command / artifact / file:
fabric-manifest.jsonpython3 scripts/export-fabric-metadata.py --check
capability key: package-artifact-contract
- Title:
- Versioned package artifact and evidence contract
- Stability:
- stable
- Exposure:
- external
- Primary API surface / command / artifact / file:
docs/ARTIFACT_CONTRACT.mdscripts/package/build-package.shscripts/package/verify-package.shscripts/package/publish-package.sh
capability key: asterisk-runtime-stack-source
- Title:
- Canonical Asterisk ARI and GUI stack definition
- Stability:
- stable
- Exposure:
- external
- Primary API surface / command / artifact / file:
docs/ASTERISK_RUNTIME_STACK_SOURCE_OF_TRUTH.mdruntime/asterisk-ari-live/docker-compose.ymlruntime/asterisk-gui-live/docker-compose.ymlpython3 scripts/ci/verify_asterisk_stack_source_of_truth.py
capability key: fabric-contract-adoption
- Title:
- Read-only adoption of Fabric contract governance and voice-events truth
- Stability:
- stable
- Exposure:
- external
- Primary API surface / command / artifact / file:
docs/FABRIC_PRODUCER_CONSUMER_ADOPTION.mdpython3 scripts/ci/verify_fabric_contract_adoption.py- Fabric surfaces:
GET /api/v1/contracts/matrixGET /api/v1/contracts/docs-standardGET /api/v1/voice/contracts/events
capability key: fabric-combination-profile-consumer
- Title:
- Read-only Fabric combination profile consumer
- Stability:
- stable
- Exposure:
- external
- Primary API surface / command / artifact / file:
docs/FABRIC_COMBINATION_PROFILE_CONSUMER.mdpython3 scripts/ci/verify_fabric_combination_profiles.py- Fabric surface:
GET /api/v1/combinations/profiles
Stable Internal Capabilities
capability key: voice-router-runtime-slice
- Title:
- Voice router runtime slice and repo-local execution evidence
- Stability:
- stable
- Exposure:
- internal
- Primary API surface / command / artifact / file:
docs/VOICE_ROUTER_RUNTIME_SLICE.mdsrc/jhf_tenter_voice/router.pypython3 scripts/ci/verify_voice_runtime_slice.pypython3 scripts/ci/verify_voice_router_skeleton.py
capability key: voice-asterisk-ari-adapter-slice
- Title:
- Asterisk / ARI adapter slice and transport evidence
- Stability:
- stable
- Exposure:
- internal
- Primary API surface / command / artifact / file:
docs/VOICE_ASTERISK_ARI_ADAPTER_SLICE.mdsrc/jhf_tenter_voice/asterisk.pypython3 scripts/ci/verify_asterisk_adapter_slice.pypython3 scripts/ci/verify_voice_asterisk_runtime.py
capability key: voice-stt-tts-openclaw-flow
- Title:
- STT, TTS, and OpenClaw flow slice
- Stability:
- stable
- Exposure:
- internal
- Primary API surface / command / artifact / file:
docs/VOICE_STT_TTS_OPENCLAW_FLOW_SLICE.mdsrc/jhf_tenter_voice/stt.pysrc/jhf_tenter_voice/tts.pysrc/jhf_tenter_voice/openclaw.pypython3 scripts/ci/verify_stt_tts_flow_slice.py
capability key: voice-runtime-validation
- Title:
- Voice validation matrix and end-to-end smoke chain
- Stability:
- stable
- Exposure:
- internal
- Primary API surface / command / artifact / file:
docs/VOICE_RUNTIME_VALIDATION_MATRIX.mddocs/VOICE_CORNER_CASES.mdpython3 scripts/ci/verify_voice_runtime_validation.pypython3 scripts/ci/verify_voice_runtime_e2e.py
capability key: voice-live-verification
- Title:
- Host-near bring-up and live-call verification path
- Stability:
- stable
- Exposure:
- internal
- Primary API surface / command / artifact / file:
src/jhf_tenter_voice/bringup.pysrc/jhf_tenter_voice/live_call.pypython3 scripts/ci/verify_voice_host_near_bringup.pypython3 scripts/ci/verify_voice_live_call.py
capability key: repo-smoke-and-selfcheck
- Title:
- Repo smoke checks and Fabric self-check
- Stability:
- stable
- Exposure:
- internal
- Primary API surface / command / artifact / file:
python3 scripts/ci/verify_repo.pybash scripts/fabric-selfcheck.sh.gitea/workflows/ci.yml
capability key: cpu-safe-runtime-guardrails-v1
- Title:
- CPU-safe runtime guardrails for shared-host Asterisk execution
- Stability:
- stable
- Exposure:
- internal
- Primary API surface / command / artifact / file:
docs/CPU_SAFE_RUNTIME_GUARDRAILS_V1.mdpython3 scripts/ci/verify_cpu_safe_runtime_guardrails.pyruntime/asterisk-ari-live/docker-compose.ymlruntime/asterisk-gui-live/docker-compose.yml
Experimental Or Transitional Capabilities
capability key: asterisk-gui-sso-handoff
- Title:
- Asterisk GUI SSO handoff boundary
- Stability:
- transitional
- Exposure:
- external
- Primary API surface / command / artifact / file:
docs/ASTERISK_GUI_SSO_HANDOFF.mdpython3 scripts/ci/verify_asterisk_gui_sso_handoff.py
capability key: asterisk-gui-operator-surface-consumer
- Title:
- Asterisk GUI operator-surface consumer
- Stability:
- transitional
- Exposure:
- external
- Primary API surface / command / artifact / file:
docs/ASTERISK_GUI_OPERATOR_SURFACE_CONSUMER.mdpython3 scripts/ci/verify_asterisk_gui_operator_surface.py
capability key: voice-direct-target-operator-call
- Title:
- Explicit-target operator-call path without Warp roster truth
- Stability:
- transitional
- Exposure:
- internal
- Primary API surface / command / artifact / file:
docs/VOICE_DIRECT_TARGET_OPERATOR_CALL.mdsrc/jhf_tenter_voice/live_call.pypython3 scripts/ci/verify_voice_live_call.py
capability key: optional-sipgate-carrier-boundary
- Title:
- Optional sipgate / Zammad CTI boundary
- Stability:
- transitional
- Exposure:
- external
- Primary API surface / command / artifact / file:
docs/SIPGATE_CARRIER_BOUNDARY_CONTRACT.mdpython3 scripts/ci/verify_optional_sipgate_carrier_boundary.py- Fabric surfaces:
GET /api/v1/combinations/optional-slicesGET /api/v1/combinations/optional-slices/sipgate-carrier-cti
capability key: voice-discord-adapter-readiness
- Title:
- Discord transport readiness contract
- Stability:
- transitional
- Exposure:
- external
- Primary API surface / command / artifact / file:
docs/VOICE_DISCORD_ADAPTER_READINESS.mdpython3 scripts/ci/verify_voice_discord_readiness.py
capability key: windows-softphone-smoke-path
- Title:
- Windows SIP softphone smoke path for first human-audio testing
- Stability:
- transitional
- Exposure:
- external
- Primary API surface / command / artifact / file:
docs/WINDOWS_SOFTPHONE_SMOKE_PATH.mdscripts/setup-windows-linphone.ps1python3 scripts/ci/verify_windows_softphone_smoke_path.py
capability key: windows-tray-local-audio-runtime-contract
- Title:
- Existing Windows tray app local-audio runtime contract
- Stability:
- transitional
- Exposure:
- external
- Primary API surface / command / artifact / file:
docs/WINDOWS_TRAY_LOCAL_AUDIO_RUNTIME_CONTRACT.mdpowershell -ExecutionPolicy Bypass -File .\scripts\get-runtime-status.ps1python3 scripts/ci/verify_windows_tray_local_audio_runtime_contract.py
Current Gaps
capability key: no-repo-owned-service-api
- Title:
- No native
jhf-tenterservice API
- No native
- Stability:
- current-gap
- Exposure:
- external
- Primary API surface / command / artifact / file:
docs/API.md
capability key: no-local-fabric-shadow-truth
- Title:
- No local replacement for Fabric-owned contract or combination truth
- Stability:
- current-gap
- Exposure:
- external
- Primary API surface / command / artifact / file:
docs/FABRIC_COMBINATION_PROFILE_CONSUMER.mddocs/FABRIC_PRODUCER_CONSUMER_ADOPTION.md
capability key: openclaw-status-wrapper-blocker
- Title:
- Deep live verification still depends on external OpenClaw status-wrapper repair
- Stability:
- current-gap
- Exposure:
- internal
- Primary API surface / command / artifact / file:
python3 scripts/ci/verify_heartbeat_watchdog_boundary.py --check-livepython3 scripts/ci/verify_voice_live_call.py --run-live ...- blocker:
openclaw-environment#30
capability key: deployment-execution-not-owned-here
- Title:
- Live stack execution remains external even though stack truth is owned here
- Stability:
- current-gap
- Exposure:
- external
- Primary API surface / command / artifact / file:
docs/ASTERISK_RUNTIME_STACK_SOURCE_OF_TRUTH.md- external follow-up:
jhf-deployment#170
capability key: no-browser-webrtc-call-surface-yet
- Title:
- Browser/WebRTC operator call surface remains future work
- Stability:
- current-gap
- Exposure:
- external
- Primary API surface / command / artifact / file:
- future issue:
jhf-tenter#99
- future issue:
capability key: generic-voice-target-truth-still-external
- Title:
- Generic voice-target truth still depends on Fabric and Warp follow-up
- Stability:
- current-gap
- Exposure:
- external
- Primary API surface / command / artifact / file:
docs/WINDOWS_TRAY_LOCAL_AUDIO_RUNTIME_CONTRACT.mddocs/VOICE_STT_TTS_OPENCLAW_FLOW_SLICE.md