14c5262ed7
Audit v2 priority #4 remainder. Profile card loads MyProfile via MeRepository.getProfile, exposes Display Name + Email TextFields, and Save calls updateProfile + re-hydrates the form from the canonical server response. Password card has the standard three- field form (current / new / confirm) with client-side new==confirm guard before hitting MeRepository.changePassword. Both cards surface status inline (text below the action button) rather than snackbar so they stay self-contained — Settings doesn't own a screen-level Scaffold snackbar host for forms. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>