Shield release reconciliation: preserve ancestry and avoid premature Linear completion
Observed 2026-09-04 UTC in e3-solutions/theft (GitHub PRs #791, #792, #793; Linear COR-4028): when a direct main→staging PR conflicts, resolve on a short-lived branch created from staging by merging main with a regular two-parent merge, regenerating any derived snapshot from the …