{"version":"2.1.248","anchor":"startup-reclaims-worktrees-before-background-jobs-run","canonical_anchor":"startup-reclaims-worktrees-before-background-jobs-run","heading":"Startup reclaims worktrees before background jobs run","tier":"internal","area":"Background Jobs","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248\/e\/startup-reclaims-worktrees-before-background-jobs-run","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248","markdown":"### Startup reclaims worktrees before background jobs run\n\nBackground-job startup now reclaims worktrees first, with timing recorded.\n\n**What**\n\nWhen starting in background-job mode, Claude Code now reads job state and runs a worktree reclaim before background jobs begin, timed by a new `setup_bg_worktree_adopt_ms` metric.\n\n**Details**\n\n- Only reached on the background-job startup path; ordinary interactive startup is unaffected.\n- A failure logs \"[worktree] bg adopt-time reclaim skipped\" and startup continues.\n\n**Evidence**\n\n`[worktree] bg adopt-time reclaim skipped`\n\n- Area: Background Jobs\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 2\/5"}