- Submit stays disabled until the form is dirty and valid; Cancel appears once dirty; submit shows pending on click.
- One commit model per screen. A staged form never holds an instant control such as a Switch.
- Actions sit in one right-aligned row at the end — never a save button beside each field.
- Forms go single-column before their fields go narrow.