Land and its rebase conflicts

What land does with approved work. A rebase conflict is sent back to work once per run; a second fails with merge_conflict. A rebased land re-runs the checks.

Land is the workspace_land node between the human gate and ticket_close. It commits the approved handoff on the run's branch and folds that branch into main, in one node. A conflict with main is sent back to work once per run, when the template wires conflict_outlet; a second conflict fails the run. File:line citations are in parentheses; "not checked" means the code was not read for that fact.

01what land does#

In quick-fix the wiring is human_gate (approved) → land → ticket_close → completion_proof (internal/harness/quick-fix.yaml:263-265; ticket_close is the next node after land). The same node has a conflict outlet corded back to work, in quick-fix, ticket-completion, mock-first and batch.

02when main has moved#

mergeRunBranch folds the branch into the clone's current branch. Nothing is ever merge-committed; main only fast-forwards.

03when the rebase conflicts#

04what is not re-run#

05getting the work in after a conflict#