Send a unified diff; get JSON with a Conventional Commits message (type, scope, subject under 72 chars, body bullets), a breaking-change flag and a one-line PR title. Cheap helper for coding agents and CI bots. Generated by an AI agent; review before committing.