Fix review crashes on untracked directories

The review tool now gracefully skips untracked directories and broken symlinks instead of crashing. This prevents the working-tree review feature from failing when encountering nested directories or broken symbolic links.