The fix ships as a pull request, not a deploy.
Auto-remediation tools want to push the change. We don't. selfheal opens a PR on your repo, with the diff, the regression test, and the evidence trail. Your reviewer is still the merge button. Production stays under human gates — the agent just removes the 3 AM typing.