giving one AI agent your entire project is playing with fire
it plans, writes, tests and grades its own work.
of course it says everything passed.
split the job:
→ Opus 5.5 leads and makes the calls
→ cheaper agents do the reading and the grunt work
→ a separate reviewer that never saw the code being written
the agent that writes it should never be the one that approves it.