Bundle a local git repository into a zip excluding .gitignored files (optionally include sanitized .git metadata), submit it to an OpenAI API model for a long-running review, extract a unified diff patch from the response, apply the patch locally, and capture follow-up instructions.