{"name":"tengu_worktree_stale_lock_released","slug":"tengu-worktree-stale-lock-released","family":"flag","title":"Feature flags","noun":"feature flag","description":"An analytics event, not a feature flag. Claude Code logs it after a sweep that releases stale liveness locks on its own git worktrees, when at least one release was attempted. It carries `attempted`, the number of locks it tried to release in that sweep.","description_source":"code","described_by":{"bundle":"2.1.286","author":"claude-opus-5-5"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.308","builds":0,"mined_builds":149,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.210","anchor":"stale-worktree-lock-auto-cleanup","heading":"Stale Worktree Lock Auto-Cleanup","line":null,"released_at":"2026-07-14 19:39:21","reason":"gate cited by this entry, found in this entry's text"}],"entries_total":1,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"tengu_worktree_detection","slug":"tengu-worktree-detection","description":"An extra pass-through step was added to the internal chain that reports git worktree detection timing"},{"name":"tengu_worktree_kept","slug":"tengu-worktree-kept","description":"Leaving a worktree warns about possible unpushed commits instead of claiming zero."},{"name":"tengu_worktree_mode","slug":"tengu-worktree-mode","description":null},{"name":"tengu_worktree_removed","slug":"tengu-worktree-removed","description":"Worktree cleanup aborts rather than deleting a tree whose state it cannot safely determine."},{"name":"tengu_worktree_resume_root_rejected","slug":"tengu-worktree-resume-root-rejected","description":"Resuming into a missing worktree now warns you, and headless runs exit with an error instead of continuing."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/flag\/tengu-worktree-stale-lock-released","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}