Walk every interactive control on the running app.
For each: default, hover, focus, pressed, disabled, loading, empty, error. Screenshot any state that is missing or identical to another.
Fix only those. Do not restyle the default. Focus rings stay visible. Disabled is a color token, not opacity. Empty states say why and the next action. Errors say how to fix, inline, next to the field.
Output a table: control | missing state | what you did.
Fill missing hover/focus/pressed/empty/error. Leave the default alone.