But... to me PR reviews is still the bottleneck, I still think it's important to have ownership over the code that is merge to main branch, everyone should still have a ownership towards his own code but in order to all progress at the same time towards a codebase that grows faster than ever before how do we do it?
Also how do you not end up mentally dried after reviewing 5 PRs in a day (I'm working on a open-source project which add a bit of complexity as well).
We are trying multiple things: PR author adds comments regarding what should be looked at, labels easy/hard review, PR reviews in pair (author + reviewer).
What are you doing? Do you have a better UI than GitHub or IDEs ones?