iOS Architecture Standards Priority: P0 (CRITICAL) Implementation Guidelines MVVM (Model-View-ViewModel) - ViewModel Responsibility : Handle business logic, formatting, and state. No UIKit imports (except for platform types like if strictly necessary). - ViewState : Use single state object or discrete properties for UI updates. Expose state as or using publishers . - Inputs/Outputs : Define explicit protocols or nested types for inputs (events from View) and outputs (state for View). Coordinator Pattern - Navigation Logic : Decouple ViewControllers from navigation logic. Coordinator handles i…