I've done this for internal dev tools! It's amazing how many assumptions you have about everything.
I've great success with friction logs: https://mikebifulco.com/posts/how-stripe-uses-friction-logs
If you are a platform team, going through this with your internal customers is both driving adoption and making your tools better. Highly recommended!
LLMs are also good for this; point them at your repo and ask them to do a fresh install and note all friction. One time when the lack of context really helps.
Hey - so cool to see someone else does this! Thanks for sharing my link, too. Glad you found it useful!