Skip to main content

Helpifyr Shuttle Compatibility

This compatibility page is generated from canonical repo-owned source material in JaddaHelpifyr/jhf-shuttle.

Documentation Map

Compatibility Sources

  • docs/OSS_INVENTORY.md

Derived from OSS Inventory

OSS Inventory

This document defines the repo-owned OSS inventory/version readiness surface for jhf-shuttle#141.

Canonical Files

  • inventory: maintenance/oss-inventory.json
  • version truth: maintenance/oss-version-truth.json
  • upgrade policy: maintenance/oss-upgrade-policy.json
  • verifier: scripts/verify_oss_inventory_version_truth.py

Scope

  • inventory all upgrade-relevant OSS/runtime/CI components for this repository
  • keep repo-owned components pinned (pinned_exact)
  • classify floating external surfaces explicitly as external_owner + blocked_external
  • reject latest and unclassified floating drift for repo-owned components

Verify Path

Local:

python scripts/verify_oss_inventory_version_truth.py
python -m pytest -q tests/test_verify_oss_inventory_version_truth.py

CI:

  • .gitea/workflows/ci.yml runs python scripts/verify_oss_inventory_version_truth.py
  • a non-zero verifier exit fails the lane (fail-closed)

Optional live (runtime-relevant slices only):

ssh <internal-runtime-redacted><internal-runtime-redacted> "docker ps --format '{{.Names}}\t{{.Status}}' | grep -E '^jhf-shuttle-'"

External Owner Dependencies

  • JaddaHelpifyr/helpifyr-fabric#289
  • JaddaHelpifyr/jhf-openclaw-env#209
  • JaddaHelpifyr/jhf-deployment#270

These dependencies are referenced in inventory/policy for surfaces where this repo is not the final upgrade owner.

AGPLv3. Learn more at helpifyr.com.