My Path

You told your manager, and they say it's fine, it happens to everyone. They appreciate that you took the initiative in finding new solutions, and commended your moral behavior, even when dealing with friends. Asking for help from teammates is valuable, and should never be looked down on. Being proactive about work and deadlines is valuable to your team.

As such, you get your promotion!
Maybe software is the right choice after all.
End Of Story