AntiPattern
Branch and FSM Merging Conflicts
merge-invariant-violation
Merge-time invariants break when workflows assume a single commit, branch, or state transition can cover multiple edges or histories; side-condition checks (hooks/validators) then reject or block updates, causing noisy conflicts or silent CI/merge failures.