preflight_scan
Scan mobile app repositories to detect missing declarations and API usage that could cause App Store or Google Play rejection before submission.
Instructions
Scan a mobile app repo for App Store / Play rejections BEFORE submission.
Detects API usage (Swift/Obj-C/Kotlin/Java/JS/TS/Dart) and dependencies, reads the project's Info.plist / PrivacyInfo.xcprivacy / AndroidManifest.xml, and reports every declaration the code obliges but the project does not make.
Args: path: repo root to scan. store: "apple" | "play" | "" for both. scan_date: ISO date to evaluate policy windows against (default today). Policy is dated, so the same repo yields different verdicts on different dates — pass a future date to preview an upcoming deadline. severity: minimum to report — "blocker" | "warning" | "info". include_snippets: append paste-ready fix snippets.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| store | No | ||
| severity | No | ||
| scan_date | No | ||
| include_snippets | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |