Form Architecture with BLoC - Manage form state in a dedicated — NOT in widget - Each form field maps to a property in the BLoC state - Validate on field change (real-time) or on submit (batch) depending on UX requirements - Emit , , states for submission flow Form Events - — update a single field in state - — trigger validation and submission - — clear all fields and errors Form State - Use a single state class with all field values, field-level errors, and form status: - Field errors: keyed by field name — means valid Validation Patterns - Validate in the domain layer — NOT in widgets or BL…