Hey there! Yes, using different models for performing the work and verifying is definitely something we've run into as well. In fact, within Mo we use one model for finding suspect bugs and a different one for checking its work to avoid this exact failure mode.
Mo doesn't need specs to run, but it does support PR review-mode, or just open ended exploration. If you do have specs you want it to execute, you can pass those to the agent as well.
Mo doesn't need specs to run, but it does support PR review-mode, or just open ended exploration. If you do have specs you want it to execute, you can pass those to the agent as well.