Start with the code that exists
Audit looks at app targets, modules, data types, services, screen actions, state changes, existing App Intents, tests, and build settings. The first result is a list of what was found, not a claim that every action already works.
Infer candidates carefully
- TraceFind where the app performs a useful user task.
- SeparateTell reusable app code apart from code that only manages one screen.
- MapConnect the task to app data, inputs, changes, permissions, and places where it already appears.
- ReviewShow a person what was found, how certain it is, what conflicts, and what still needs checking.
Audit output
- A list of relevant code and where the feature appears today.
- Reviewed suggestions for app actions.
- A stable action ID and clear owner.
- Gaps, risks, and prioritized next actions.
- A clear statement of what each finding does and does not prove.