"...peer reviewing at an early stage can catch problems far before they evolve." I agree, that's true, but that is not called "code review". that's called
team programming, or
extreme programming, or
whiteboarding. The Code Review site is not the place to discuss which protocols, designs, procedures
should be used, but to review whether the intended protocols, designs and procedures
have been implemented well. It seems your code is still in the design/programming stage, not the review stage. —
rolfl ♦ 1 min ago