The catalog guide said every symlink among untracked files stops the update. Since guard-excluded dirs (.venv/, venv/, node_modules/, tool caches) are now pruned from the carry, links inside them never stop an update and those dirs are rebuilt rather than copied. State that exception next to the symlink rule (the _carry_user_files docstring was updated with the code change).