I always read about how an engineering team should work by documenting their design/architecture for system changes or new features, so that senior engineers/architects can review it and give feedback.
How do you do it on your team? What tools do you use?
How do you manage the conversation/feedback? Do you graph/diagram anything? Do you just write out what the steps are? What about documenting request/response models?
I'd love to get insight into all the ways that people handle this.