Invocation requests a commit. Inspect staged and unstaged changes and the authorized task scope before staging anything. Follow git publish. 1. If creating a new branch, then first — never skip fetch, never a stale local . Inspect the diff and distinguish task-owned changes from unrelated work, including pre-staged files. If the intended commit cannot be separated safely, clarify the file scope. 2. Before staging: if behavior, commands, or conventions changed, matching MDX and nearest README must be in the diff; otherwise one line why not. Rely on commit hooks. Never the full pre-push suite.…