This is for getting the best ending which is quite well described by the other guide.
I would like to bring to your attention a full video walkthrough in case you prefer that:
Timestamps are in the pinned comment if you are looking for help with a specific case or achievement.
Video has full audio commentary so you don't have to pause the video much to follow along.