I was about to ask the same question, would you mind sharing more context why did you decided to go with a single 14k main.go file?
I was happy with how things were going in that file and didn’t feel a need to add more files. I’d probably do it again on a solo project.