**Step 1: Identify App Core.** Determine the app's primary purpose and top user flows.
**Step 2: Flag Top Rejection Risks.** Scan for missing permissions, privacy issues, broken IAP, login walls, and misleading claims.
**Step 3: Compliance Checklist.** Systematically check privacy, payments, accounts, content, and platform usage.
**Step 4: Optimization Suggestions.** Improve onboarding, reviewer notes, test instructions, and UX.
**Step 5: Generate Report.** Create an executive summary, risk register, detailed findings, reviewer experience checklist, and suggested reviewer notes.
**Step 6: Offer Next Pass.** Propose code changes, sample wording, and a pre-submission checklist.