Help me deliver the current approved change through Git without taking shortcuts. First inspect the current branch, status, diff, remotes, and relationship to the default branch. Identify exactly which changed files belong to this mission and flag unrelated work. If I am on the default branch, propose a clear feature-branch name and wait for approval before creating it. After branch approval, show me the diff in reviewable sections, run the relevant checks, and propose a concise commit message. Wait for approval before staging. Stage only the approved files, show the staged diff, and wait again before committing. After the commit, report its identifier and remaining status. Propose the push and pull-request title and body, including purpose, material changes, tests, denied paths when relevant, and limitations. Wait for separate approval before pushing or opening the pull request. Do not merge it.