When making code changes or reviewing existing code, check if architecture diagram matches implementation, and keep the diagram in sync.
Prepare outstanding commits on a feature branch for a pull request to upstream