Skip to content

landing_strategy

Scope: project • Default: cherry_pick_local

How a completed task's accepted commits land on the configured landing branch.

Positions

PositionEffect
cherry_pick_localCherry-pick the task branch's accepted commits onto the local landing branch. No push. Conflicts abort and surface as an escalation.
cherry_pick_with_pushSame as above, then git push the landing branch to origin.
manual_prPush the branch, open a PR via gh pr create, and stop. Human reviews and merges.

Notes

  • Guildhall can also read a project-level landingBranch override from ./.guildhall/config.yaml. If unset, it lands onto whatever branch the repo is currently on when the orchestrator starts.
  • Older files may still use the internal merge_policy key. Guildhall maps that forward for compatibility.
  • worktree_isolation — how the branch was produced in the first place.
  • completion_approval — whether a human must sign off before landing runs.

Released under the FLL-1.2 License.