- Enumerate worktrees with
git worktree list --porcelain. Filter to linked worktrees only — skip the main checkout (already handled earlier in this run) and skip any bare worktrees. - If the list is empty, this pass is a no-op; record “no linked worktrees” in the recap and continue.
- For each linked worktree, invoke
setup worktree-init with that worktree's working directory as the cwd. The sub-action picks up the family set from <main>/.apache-magpie.lock (the committed lock the worktree shares via git) plus the always-on families per SKILL.md Golden rule 8, and reconciles both the snapshot symlink and the canonical + relay framework-skill symlinks (see worktree-init.md Step 1 + Step 1b).