If I decide to go out and code a prototype without asking anyone anything, where is the harm in that? You can criticize it after it is done. You could have done the same thing. And you can always throw it out.
And in my view, this precisely is "leading by doing". Linus Torvalds didn't seek consensus before he wrote Git.
In another response, you write, arrogant people are the biggest problem. I don't think doing something on your own is arrogant at all.
And I think, "being accountable for consequences" is exactly the "forgiveness" part. Although I am not a fan of hierarchical decision making systems.