RUN  v4.1.1 /home/sawyer/projects/bb/.claude/worktrees/wf_926b3193-f6c-3/packages/host-watcher ❯  @bb/host-watcher  test/watch-status.test.ts (20 tests | 3 failed) 4496ms  × starts watching before git init and promotes the repository watch 8ms  × uses Git ignored directories for workspace root subscription ignores 41ms  × falls back to a live root watch when Git ignored directory discovery fails 43ms ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 3 ⎯⎯⎯⎯⎯⎯⎯  FAIL   @bb/host-watcher  test/watch-status.test.ts > watchWorkspaceStatus > starts watching before git init and promotes the repository watch AssertionError: expected [ Array(4) ] to be undefined - Expected: undefined + Received: [ "*/**/.git", "**/node_modules", "**/.cache", "**/__pycache__", ]  ❯ test/watch-status.test.ts:423:47 421| try { 422| await ready.promise; 423| expect(workspaceRootOptions[0]?.ignore).toBeUndefined();  | ^ 424| 425| await runGit({ args: ["init", "-b", "main"], cwd: workspacePath … ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/3]⎯  FAIL   @bb/host-watcher  test/watch-status.test.ts > watchWorkspaceStatus > uses Git ignored directories for workspace root subscription ignores AssertionError: expected [ '.git', '**/.git', …(5) ] to deeply equal [ '.git', '.turbo', 'coverage' ] - Expected + Received  [  ".git", + "**/.git", + "**/node_modules", + "**/.cache", + "**/__pycache__",  ".turbo",  "coverage",  ]  ❯ test/watch-status.test.ts:733:58 731| try { 732| await ready; 733| expect(getWorkspaceRootSubscribeOptions()?.ignore).toEqual([  | ^ 734| ".git", 735| ".turbo", ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[2/3]⎯  FAIL   @bb/host-watcher  test/watch-status.test.ts > watchWorkspaceStatus > falls back to a live root watch when Git ignored directory discovery fails AssertionError: expected [ '.git', '**/.git', …(3) ] to deeply equal [ '.git' ] - Expected + Received  [  ".git", + "**/.git", + "**/node_modules", + "**/.cache", + "**/__pycache__",  ]  ❯ test/watch-status.test.ts:788:44 786| expect(ignoreDiscoveryErrors[0]).toContain(normalizeWatchPath(re… 787| expect(subscribedRoots).toEqual([normalizeWatchPath(repoPath)]); 788| expect(subscribedOptions[0]?.ignore).toEqual([".git"]);  | ^ 789| } finally { 790| await stopWatching(); ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[3/3]⎯  Test Files  1 failed | 5 passed (6)  Tests  3 failed | 44 passed (47)  Start at  14:21:19  Duration  4.97s (transform 944ms, setup 0ms, import 1.61s, tests 7.06s, environment 0ms)