Design, implement, and review architecture for Tauri v2 applications with React/TypeScript frontends and Rust backends. Use when adding Tauri commands, events, plugins, capabilities, windows, background tasks, or Rust-TypeScript contracts; choosing between TanStack Query, Zustand, Context, and local React state; handling native errors and persistence; planning multi-window synchronization; or reviewing a Tauri feature for security, ownership, and testability.