1. Parse the provided code diff to identify changed files and lines.
2. Detect the domain (frontend, backend, etc.) based on file paths.
3. Initialize a review document to store findings.
4. Apply relevant checklist items to the changed code, focusing on security, quality, and impact.
5. Document each finding with details, severity, and recommendations.
6. Analyze potential impacts of the changes on other parts of the codebase.
7. Finalize the review report with a summary, critical issues, and recommendations.
8. Inform the user of the report location.