Begin with the task that matters
The review can follow a failing request, slow report, stalled background job or planned feature. It includes the relevant code, database and connected services rather than assuming the visible error names the cause.
Useful existing behavior should be understood before replacement is proposed.