mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-09-06 08:18:58 +00:00
WorkdirStrategy was structurally redundant with the existing LocalSandboxLayer.worktree_mode config — Local sandboxes always picked LocalWorktree, everything else picked Cloud, and the LocalDirectory arm was only ever reachable via the parallel checkpoints_disabled bool. resolve_worktree_plan now reads worktree_mode directly: Cloud sandboxes return None with a pre_run_git base sha; Local + Never returns None with no base sha; Local + non-Never builds the WorktreePlan as before. RunOptions.checkpoints_disabled drops out: the lifecycle gate becomes has_run_branch (git: None alone is the canonical "no git checkpoints" signal), and tests/fixtures stop carrying the field. |
||
|---|---|---|
| .. | ||
| crates | ||
| packages/fabro-api-client | ||