When two edits come in quick succession, which is entirely normal, they may be processed by app’s backend simultaneously. This may cause data to be left in inconsistent state.
Broken YAML can already be reproduced. Node.js does not create a lock when you open a file for writing.
Broken Git repository state could be theoretically possible. Git normally has its own locking mechanism, but I’m not sure if Isomorphic Git does that too.
When two edits come in quick succession, which is entirely normal, they may be processed by app’s backend simultaneously. This may cause data to be left in inconsistent state.