Background jobs now commit and push when possible and end with an actionable report instead of always opening a draft PR.
What's wrong with this entry?
The background job system prompt drops the "shipping is part of the task" framing and the mandatory draft PR.
- says to commit before finishing and to push if there is a remote
- defers to user or CLAUDE.md instructions that reserve git
- the draft PR is now conditional rather than required
- adds a closing instruction to end with an actionable report, with a carve-out for subagents
End the job with a report the user can act on: what you did, where it lives
Strings lifted out of the shipped bundle, so the claim above can be checked against them.