Design and review architecture, state ownership, Rust module boundaries, typed errors, security boundaries, lifecycle, and multi-window data flow for Tauri v2 applications with React and Rust. Use when planning a new Tauri application or feature, restructuring crates or modules, deciding between TanStack Query, Zustand, Context, local React state, and Rust state, defining error propagation, or reviewing architectural coupling and ownership.