main — so reviewers see small, ordered diffs.
ADE builds the stack out of child lanes: a lane branched off another lane instead of main. The child-lane chain is the PR stack.

1. Create the base lane
Create a lane frommain for the first slice of work and commit the foundation there.
2. Stack child lanes
Select the base lane and create a child lane for the next slice — it branches off the base lane, notmain. Repeat only as far as the dependency is real.

3. Open PRs in order
Open PRs from the bottom of the stack upward. Each PR targets the branch of the lane it was stacked on.- The base lane targets
main. - The first child lane targets the base lane’s branch.
- The next child lane targets the first child’s branch.
4. Review bottom-up
Review the base PR first. Each child PR is easier to understand — and to merge — once its parent is approved.5. Land the stack
Tips
- Keep each PR small enough to review on its own.
- Avoid deep stacks unless the dependency between slices is real.
- Use the worktree graph to see the chain and its merge order.
- Re-run tests after rebasing a child lane.
- If a child lane stops depending on its parent, split it into a sibling lane off
main.
Stack lanes
The lane model behind a stack — child lanes in detail.
Pull requests
Create, review, and merge PRs from ADE.
