Why check the combination?Four-panel illustrative explainer. Separate branches pass their unit tests. Their combination fails because Agent A changes DEFAULT_TIMEOUT from 30 to 10 while Agent B adds TIMEOUT_BUDGET equal to 30; the test expects equality. Git merges cleanly. The operator explicitly dismisses jobs 1 and 2 for this demo and retains jobs 3 and 4. Authorization is bound to the exact surviving plan. Configured checks rerun before push by default. An atomic push to the disposable local Git remote and verification complete the deployment.mergetrainby OddfiniLocal merge queueWhy check the combination?01 · Illustrative workflow02 · One shared checkBranches passCombination fails#1 PASS#2 PASS#3 PASS#4 PASSFour independent unit-test runs pass.#1 + #2 · test expects equality10 ≠ 30 · Git still merges cleanly.03 · Explicit operator action04 · Disposable local Git remoteOperator decidesSurvivors landDismiss #1 and #2 for this demo.Retain the compatible pair: #3 and #4.VERIFIEDExact plan approved · default recheckAtomic push to local remote · verifiedRecorded CLI results · disposable local Git remote · mergetrain 3.5.050-second demo