Capabilities
Documentation Map
-
Capabilities
-
Channel:
stable -
Source repo:
JaddaHelpifyr/jhf-heddle
Capabilities
Stable External Capabilities
keycloak-realm-runtime
- Title: Keycloak realm runtime and discovery
- Stability: stable
- Exposure: external
- Primary API surface:
GET /realms/helpifyr/.well-known/openid-configuration, compose.yaml (compose.yaml)
identity-claim-language
- Title: Canonical identity claim language
- Stability: stable
- Exposure: external
- Primary API surface: config/identity/claim-vocabulary.v2.yaml (
config/identity/claim-vocabulary.v2.yaml), docs/TOKEN_CLAIM_CONTRACT.md (docs/TOKEN_CLAIM_CONTRACT.md)
technical-principal-model
- Title: Canonical technical principal model for C1 automation
- Stability: stable
- Exposure: external
- Primary API surface: config/identity/technical-principal-model.v1.yaml (
config/identity/technical-principal-model.v1.yaml), scripts/validate-technical-principal-model.py (scripts/validate-technical-principal-model.py)
fabric-authorized-claim-emission
- Title: Claim emission constrained to Fabric-authorized projection inputs
- Stability: stable
- Exposure: external
- Primary API surface: config/identity/fabric-authorized-claim-emission.v1.yaml (
config/identity/fabric-authorized-claim-emission.v1.yaml), scripts/validate-fabric-authorized-claim-emission.py (scripts/validate-fabric-authorized-claim-emission.py)
session-refresh-revocation-posture
- Title: Deterministic session refresh and revocation fail-closed posture
- Stability: stable
- Exposure: external
- Primary API surface: config/identity/session-refresh-revocation.v1.yaml (
config/identity/session-refresh-revocation.v1.yaml), scripts/validate-session-refresh-revocation.py (scripts/validate-session-refresh-revocation.py)
authoring-runtime-boundary-posture
- Title: No-business-role-authoring and no-direct-runtime-provisioning guardrails
- Stability: stable
- Exposure: external
- Primary API surface: config/identity/authoring-runtime-boundary.v1.yaml (
config/identity/authoring-runtime-boundary.v1.yaml), scripts/validate-authoring-runtime-boundary.py (scripts/validate-authoring-runtime-boundary.py)
breakglass-lifecycle-expiry-posture
- Title: Breakglass principal lifecycle and expiry fail-closed posture
- Stability: stable
- Exposure: external
- Primary API surface: config/identity/breakglass-lifecycle-expiry.v1.yaml (
config/identity/breakglass-lifecycle-expiry.v1.yaml), scripts/validate-breakglass-lifecycle-expiry.py (scripts/validate-breakglass-lifecycle-expiry.py)
bootstrap-lifecycle-deactivation-posture
- Title: Bootstrap principal lifecycle and deactivation fail-closed posture
- Stability: stable
- Exposure: external
- Primary API surface: config/identity/bootstrap-lifecycle-deactivation.v1.yaml (
config/identity/bootstrap-lifecycle-deactivation.v1.yaml), scripts/validate-bootstrap-lifecycle-deactivation.py (scripts/validate-bootstrap-lifecycle-deactivation.py)
downstream-breakglass-projection-posture
- Title: Downstream claim posture for breakglass-eligible Fabric projections
- Stability: stable
- Exposure: external
- Primary API surface: config/identity/downstream-breakglass-projection-posture.v1.yaml (
config/identity/downstream-breakglass-projection-posture.v1.yaml), scripts/validate-downstream-breakglass-projection-posture.py (scripts/validate-downstream-breakglass-projection-posture.py)
expiry-revocation-session-kill-posture
- Title: Deterministic revocation and session kill behavior after expiry
- Stability: stable
- Exposure: external
- Primary API surface: config/identity/expiry-revocation-session-kill.v1.yaml (
config/identity/expiry-revocation-session-kill.v1.yaml), scripts/validate-expiry-revocation-session-kill.py (scripts/validate-expiry-revocation-session-kill.py)
disable-delete-fail-closed-posture
- Title: Stackwide fail-closed disable/delete principal posture
- Stability: stable
- Exposure: external
- Primary API surface: config/identity/disable-delete-fail-closed.v1.yaml (
config/identity/disable-delete-fail-closed.v1.yaml), scripts/validate-disable-delete-fail-closed.py (scripts/validate-disable-delete-fail-closed.py)
superadmin-bootstrap-recovery-propagation
- Title: Superadmin bootstrap, recovery-only mode, and disable/delete session-kill propagation posture
- Stability: stable
- Exposure: external
- Primary API surface: config/identity/superadmin-bootstrap-recovery-propagation.v1.yaml (
config/identity/superadmin-bootstrap-recovery-propagation.v1.yaml), scripts/validate-superadmin-bootstrap-recovery.py (scripts/validate-superadmin-bootstrap-recovery.py), docs/SUPERADMIN_BOOTSTRAP_RECOVERY.md (docs/SUPERADMIN_BOOTSTRAP_RECOVERY.md)
future-module-auth-onboarding
- Title: Canonical future-module auth onboarding and claim/profile extension posture
- Stability: stable
- Exposure: external
- Primary API surface: config/identity/future-module-auth-onboarding.v1.yaml (
config/identity/future-module-auth-onboarding.v1.yaml), config/clients/future-module-client-template.v1.yaml (config/clients/future-module-client-template.v1.yaml), scripts/validate-future-module-onboarding.py (scripts/validate-future-module-onboarding.py), docs/FUTURE_MODULE_ONBOARDING.md (docs/FUTURE_MODULE_ONBOARDING.md)
oidc-client-bootstrap-contracts
- Title: Downstream OIDC bootstrap contracts
- Stability: stable
- Exposure: external
- Primary API surface: config/clients (
config/clients), docs/OIDC_SURFACES_AND_BOOTSTRAPS.md (docs/OIDC_SURFACES_AND_BOOTSTRAPS.md)
vaultwarden-oidc-bootstrap-contract
- Title: Canonical Vaultwarden OIDC bootstrap contract and claim posture
- Stability: stable
- Exposure: external
- Primary API surface: config/clients/vaultwarden-keystore-client-template.yaml (
config/clients/vaultwarden-keystore-client-template.yaml), scripts/validate-vaultwarden-oidc-bootstrap.py (scripts/validate-vaultwarden-oidc-bootstrap.py), docs/VAULTWARDEN_OIDC_BOOTSTRAP.md (docs/VAULTWARDEN_OIDC_BOOTSTRAP.md)
jhf-web-external-oidc-service-contract
- Title: External OIDC service-principal contract for jhf-web draft publish
- Stability: stable
- Exposure: external
- Primary API surface: config/clients/jhf-web-blog-draft-service-client-template.yaml (
config/clients/jhf-web-blog-draft-service-client-template.yaml), scripts/validate-jhf-web-blog-draft-oidc-contract.py (scripts/validate-jhf-web-blog-draft-oidc-contract.py), docs/JHF_WEB_OIDC_SERVICE_CONTRACT.md (docs/JHF_WEB_OIDC_SERVICE_CONTRACT.md)
loom-oidc-bridge
- Title: Loom public OIDC bridge surface
- Stability: stable
- Exposure: external
- Primary API surface: loom_oidc_bridge/app.py (
loom_oidc_bridge/app.py),GET/POST /auth/oidc/*,GET /api/v1/auth/oidc/status
Stable Internal Capabilities
fabric-combination-consumer
- Title: Read-only Fabric combination consumer posture
- Stability: stable
- Exposure: internal
- Primary API surface: config/fabric/combination-readiness-consumer.yaml (
config/fabric/combination-readiness-consumer.yaml), docs/FABRIC_COMBINATION_CONSUMER.md (docs/FABRIC_COMBINATION_CONSUMER.md)
plane-unified-access-consumer
- Title: Read-only Plane unified-access consumer contract
- Stability: stable
- Exposure: internal
- Primary API surface: config/fabric/plane-unified-access-consumer.yaml (
config/fabric/plane-unified-access-consumer.yaml), docs/FABRIC_PLANE_UNIFIED_ACCESS_CONSUMER.md (docs/FABRIC_PLANE_UNIFIED_ACCESS_CONSUMER.md)
agent-federation-read-api
- Title: Agent federation read API and preview
- Stability: stable
- Exposure: internal
- Primary API surface: agent_reconcile_api/app.py (
agent_reconcile_api/app.py),GET /api/v1/identity/agent-reconcile/*
technical-sync-contract
- Title: Import-only technical sync consumer contract
- Stability: stable
- Exposure: internal
- Primary API surface: config/sync/technical-sync-consumer-template.yaml (
config/sync/technical-sync-consumer-template.yaml), scripts/validate-technical-sync-surface.py (scripts/validate-technical-sync-surface.py)
realm-bootstrap-validation
- Title: Realm scope and export baseline validation
- Stability: stable
- Exposure: internal
- Primary API surface: scripts/validate-realm-scope-baseline.py (
scripts/validate-realm-scope-baseline.py), scripts/verify-realm-export.ps1 (scripts/verify-realm-export.ps1)
runtime-guardrails-v1
- Title: CPU-safe runtime guardrails verifier (bounded diagnostics, cleanup, idempotent rerun)
- Stability: stable
- Exposure: internal
- Primary API surface: scripts/verify-runtime-guardrails-v1.py (
scripts/verify-runtime-guardrails-v1.py), docs/RUNTIME_GUARDRAILS_V1.md (docs/RUNTIME_GUARDRAILS_V1.md)
sso-v4-claim-session-core
- Title: Stackwide SSO-v4 claim, stale-revision, and global session invalidation core
- Stability: stable
- Exposure: internal
- Primary API surface: config/identity/stackwide-claim-session-core.v1.yaml (
config/identity/stackwide-claim-session-core.v1.yaml), scripts/validate-stackwide-claim-session-core.py (scripts/validate-stackwide-claim-session-core.py), docs/SSO_V4_CLAIM_SESSION_CORE.md (docs/SSO_V4_CLAIM_SESSION_CORE.md)
sso-v4-admitted-surface-contracts
- Title: Normalized admitted surface technical auth contracts
- Stability: stable
- Exposure: internal
- Primary API surface: config/clients/admitted-surfaces.v1.yaml (
config/clients/admitted-surfaces.v1.yaml), scripts/validate-admitted-surface-client-contracts.py (scripts/validate-admitted-surface-client-contracts.py), docs/ADMITTED_SURFACE_CLIENT_CONTRACTS.md (docs/ADMITTED_SURFACE_CLIENT_CONTRACTS.md)
Experimental Or Transitional Capabilities
plane-oidc-bridge
- Title: Plane public OIDC bridge surface
- Stability: experimental
- Exposure: external
- Primary API surface: plane_oidc_bridge/app.py (
plane_oidc_bridge/app.py),GET/POST /auth/oidc/*,GET /api/v1/auth/oidc/status
agent-reconcile-mutation-worker
- Title: Agent reconcile mutation worker
- Stability: partial
- Exposure: internal
- Primary API surface: scripts/agent_reconcile_worker.py (
scripts/agent_reconcile_worker.py),POST /api/v1/identity/agent-reconcile/worker/run
loom-browserless-e2e-verify
- Title: Loom browserless end-to-end verifier
- Stability: partial
- Exposure: internal
- Primary API surface: scripts/verify-loom-oidc-e2e.py (
scripts/verify-loom-oidc-e2e.py)
loom-smoke-credential-path
- Title: Automation-grade Loom smoke credential path (file/env sourced)
- Stability: partial
- Exposure: internal
- Primary API surface: scripts/validate_live_proxy_sso_smoke.py (
scripts/validate_live_proxy_sso_smoke.py), scripts/reset-loom-smoke-user-password.py (scripts/reset-loom-smoke-user-password.py), scripts/secret_input.py (scripts/secret_input.py)
Current Gaps
- no repo-owned Plane session handoff or Plane user provisioning capability is implemented; this remains owner work outside
jhf-heddle - no local business-truth capability exists for Plane eligibility, departments, teams, or project membership, and none may be invented here
License: AGPLv3
Project: https://helpifyr.com