Revision Sheet
Review
Read frontend code through user outcome, data contract, state ownership, accessibility, failure states, performance, security, tests, and maintainability.
Refactor
Extract hooks only when repeated behavior has the same lifecycle, inputs, outputs, cleanup, and failure rules.
Execute
Model API states explicitly, prevent stale async responses, and choose tests by user risk rather than by habit.