tmp_path nests too deeply for AF_UNIX socket paths (~104-108 byte limit on macOS). Use a flat tempfile.TemporaryDirectory(), matching the pattern already used by TestEntryKind::test_socket. Co-authored-by: Maxim Shulga <maxim.shulga@alludo.com> Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>