Autopilot Stack
Autopilot-stack
You own the stack, never the landing. Hand the operator one linear stack of base-chained PRs to review and land. Autopilot-full holds except for how verified work leaves. Each tick re-reads both playbooks from trunk, and this one wins where they differ.
- Run Autopilot-full's owners, minus the landing. Owners report STACK-READY in place of merge-ready. They never rebase onto another branch, trunk included, and never retarget, merge, close a PR, or arm auto-merge, because the root owns the chain's topology and the operator owns the landing. When an item depends on another, its owner branches from that item's branch, not from trunk.
- Give the topology one writer. Owners push only their own branches and report each tip and its intended parent. Only you rebase or retarget a link, because two writers on one chain undo each other. Append each clean PR in dependency order, with its base set to its parent's branch (
origin pr edit <pr> --base <parent-branch>orgh pr edit <pr> --base <parent-branch>). Never requiregt. An owner takes your push as its new base and lease, and on a conflict resolves its own slice for you to push. - Absorb drift at the root. Until landing starts, apply Autopilot-full step 5's test to each link and rebase the chain bottom-up where it calls for one. Then apply the patch-id rule link by link, since a link's base is its parent.
- Deliver the chain, then keep your hands off it. Each link carries its verdict in its PR. Once landing starts, nobody writes to the chain except the post-merge retarget that
playbooks/shipping.mdsanctions, because a second writer breaks a landing in flight. A mid-landing problem goes through you to the operator, and any fix waits for the operator's go.
Choosing between the autopilots. Autopilot-full when the PRs are independent and landing authority is granted. Autopilot-stack when the operator wants review before landing, the work is sequenced or coupled, or merge authority is withheld.
Reply: catch the operator up per the ketchup skill, with links to the stack root and tip, a one-line verdict per link, and anything parked or excluded with the reason.