Feedback States MANDATORY: Every Async View Must Handle All 4 States Every view displaying async data MUST use a on covering ALL 4 states. This is not optional. Rules : - NEVER use to unwrap only the success case — all 4 states must be handled - Empty state MUST use with an action button - Error state MUST include a retry button - Loading state MUST show Upload / Mutation State Handling Every mutation button (save, delete, upload, send) MUST: 1. Disable the trigger while in-progress 2. Show an inline spinner replacing the button label 3. Provide success/failure feedback after completion LOADI…