dispatch.mjs dispatches deploy.yml via workflow_dispatch, which requires actions: write. Without it the success hook hit HTTP 403 (Resource not accessible by integration), same trap as the mytheclipse pipeline, and the auto deploy never ran for v1.2.1.