This section discusses conflict resolutions in the event of simultaneous commits, stating that one of them will be arbitrarily discarded. While this is true, it’s not randomly discarded. Documentation would benefit from describing how the canonical commit is selected, rather than just stating it’s arbitrary.
Hey zkTRUTH - thank you for highlighting this, great feedback as always.
We’re actually overhauling the docs right now. If you have a sec, what do you think of this early preview of our rewrite of this page? It breaks down the steps behind how a canonical commit is chosen?