A change made against an imagined architecture is often worse than a small change made against the real one.
Inspection should establish the current code, Git state, documentation, existing tests and actual constraints before implementation begins.
The practical loop is:
inspect → implement → verify → review → checkpoint
It is less exciting than rewriting a system, but it produces fewer surprises.