01 · git
The branches share no files. Git merges them clean.
02 · CI
Each branch passes its own tests. Alone.
03 · merged
One evolved the contract. One still calls the old one. Production finds out.
04 · rosentic
Deterministic contract checks across every pair of active branches. The red cell blocks.