fix(worker): kept worktree in a company repo opens a PR, unexpected ADO/git errors never fail a task start
This commit is contained in:
@@ -29,7 +29,7 @@ There is no separate "Merge all" entry.
|
||||
the unit branch (`UnitBranchService.AbsorbChildAsync`, ff-only) instead of merging to the target.
|
||||
- **No active worktree** (sandbox run) → straight to `Done`.
|
||||
- **Company repo** (`PullRequestPublisher.IsCompanyRepoAsync`, origin matches
|
||||
`company_remote_pattern`, checked live) with an `Active` worktree → `ApproveCompanyAsync`
|
||||
`company_remote_pattern`, checked live) with an `Active` or `Kept` worktree → `ApproveCompanyAsync`
|
||||
instead of a merge, after the planning-parent gate and the child absorb: missing PAT / non-ADO
|
||||
remote is `blocked` before anything runs, then the verify command in the **worktree**
|
||||
(`skipVerify` ignored — no local merge to defer it to; red = `verify_failed`, nothing pushed),
|
||||
|
||||
Reference in New Issue
Block a user