reference
Features
The submission workflow, implemented as a desktop tool — scan through export, with a truth file in the middle.
scanner/
Project scan
Connect a local folder and parse the files App Store reviewers care about — manifests, plists, dependencies, permissions.
Flutter: pubspec.yaml, ios/Runner/Info.plist, lib/ screensDependency risk mapping with confirmation promptsREADME / CHANGELOG / spec importRoadmap: Swift SPM, .xcodeproj, React Native, Expo
truth-file
Facts & truth file
Detected facts get a status. You confirm what is true. The truth file is the only context passed to generation.
verified · needs_confirmation · rejected per factManual questionnaire: summary, privacy, review flowRaw JSON view — no black boxPersisted per project in local app data
byok
AI generation
Your API key. Your provider. The model transforms confirmed facts into App Store Connect copy — it does not invent project details.
OpenAI · OpenRoutersubtitle · promotional_text · description · keywordsreview_notes · whats_newprivacy_summary · IAP helpers · regenerate per field
lint
Validation
Warnings for missing fields, limit overruns, and inconsistencies — before you paste into App Store Connect.
Character limits on subtitle, keywords, descriptionsAnalytics deps vs privacy questionnaire mismatchIAP detected but review notes incompleteLive warnings panel in the app shell
out/
Export
Structured output you can copy, diff, or commit alongside your release branch.
submission-pack.mdsubmission-pack.jsonSave to any folderCopy all fields at once