Skip to content

Keep the commit helper on live platform source - #348

Merged
hamzamerzic merged 1 commit into
mobius-os:mainfrom
hamzamerzic:fix/pm-commit-live-authority
Jul 29, 2026
Merged

Keep the commit helper on live platform source#348
hamzamerzic merged 1 commit into
mobius-os:mainfrom
hamzamerzic:fix/pm-commit-live-authority

Conversation

@hamzamerzic

Copy link
Copy Markdown
Collaborator

Summary

  • replace the image-baked command at app startup with a tiny launcher to the helper in the live platform checkout
  • keep one intuitive pm-commit command while later helper updates activate automatically, without agent preflight calls
  • preserve the usable baked fallback if a damaged live checkout is missing the helper
  • cover stale-copy replacement, argument forwarding, future live updates, and missing-source fallback

This is a follow-up to #335, which fixed the helper's exact-path behavior. It closes the remaining activation gap where the command on PATH could still be an older baked copy.

Testing

  • python3 -m py_compile backend/app/main.py backend/tests/test_pm_commit.py
  • bash -n backend/scripts/entrypoint.sh
  • scripts/wt-pytest.sh tests/test_pm_commit.py tests/test_test_entrypoint.py tests/test_routes_init_resilience.py -q (14 passed)
  • scripts/test.sh --fast (60 passed)
  • complete host backend sweep on the preceding reviewed revision, excluding the host-incompatible no-clone route fixture (3,397 passed, 4 skipped, 1 deselected); focused and fast gates rerun after the final fallback guard
  • containerized full gate unavailable in this runtime; required CI on submission

@hamzamerzic hamzamerzic added area: infrastructure Build, CI, deployment, and recovery bug Something isn't working labels Jul 29, 2026
Co-authored-by: Möbius Agent <mobius-agent@users.noreply.github.com>
@hamzamerzic
hamzamerzic force-pushed the fix/pm-commit-live-authority branch from 2b7fc9d to c82e1a9 Compare July 29, 2026 02:23
@hamzamerzic
hamzamerzic added this pull request to the merge queue Jul 29, 2026
Merged via the queue into mobius-os:main with commit 3515bff Jul 29, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: infrastructure Build, CI, deployment, and recovery bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant