Take Counterexample #2. Add n5 as another arrow from n3. That looks like a legitimate use case to me.
How do you decide on which parts to extract?
What models do you use for the features you listed?
Doing what you want to do instead of what you should doing (hint: you should be busy making money).
Inability to triage and live with imperfections.
Not prioritizing business and democratizing decision making.
I couldn’t get past ”Paste the private key file id_ed25519 into the .git directory of your current repo,”