Skip to content

fix: watch worktree path for implementation_plan.json changes (#1805) #7411

fix: watch worktree path for implementation_plan.json changes (#1805)

fix: watch worktree path for implementation_plan.json changes (#1805) #7411

Triggered via pull request February 17, 2026 14:25
Status Failure
Total duration 3m 28s
Artifacts

ci.yml

on: pull_request
Matrix: test-frontend
Matrix: test-python
CI Complete
2s
CI Complete
Fit to window
Zoom out
Zoom in

Annotations

7 errors
test-frontend (windows-latest)
Process completed with exit code 1.
src/main/__tests__/file-watcher.test.ts > FileWatcher concurrency > getWatchedSpecDir() > returns updated specDir after re-watch with different specDir: apps/frontend/src/main/__tests__/file-watcher.test.ts#L294
AssertionError: expected '\project\.auto-claude\specs\005b-first' to be '/project/.auto-claude/specs/005b-first' // Object.is equality Expected: "/project/.auto-claude/specs/005b-first" Received: "\project\.auto-claude\specs\005b-first" ❯ src/main/__tests__/file-watcher.test.ts:294:44
src/main/__tests__/file-watcher.test.ts > FileWatcher concurrency > getWatchedSpecDir() > returns the specDir that was passed to watch(): apps/frontend/src/main/__tests__/file-watcher.test.ts#L281
AssertionError: expected '\project\.auto-claude\specs\005-specd…' to be '/project/.auto-claude/specs/005-specd…' // Object.is equality Expected: "/project/.auto-claude/specs/005-specdir" Received: "\project\.auto-claude\specs\005-specdir" ❯ src/main/__tests__/file-watcher.test.ts:281:44
src/main/__tests__/file-watcher.test.ts > FileWatcher concurrency > unwatchAll() cancels all pending watches > should cancel pending watch() calls and clear pendingWatches: apps/frontend/src/main/__tests__/file-watcher.test.ts#L267
AssertionError: expected '\project\.auto-claude\specs\004a-fresh' to be '/project/.auto-claude/specs/004a-fresh' // Object.is equality Expected: "/project/.auto-claude/specs/004a-fresh" Received: "\project\.auto-claude\specs\004a-fresh" ❯ src/main/__tests__/file-watcher.test.ts:267:45
src/main/__tests__/file-watcher.test.ts > FileWatcher concurrency > supersession: watch() with different specDir replaces the in-flight call > first watch() bails when pendingWatches changes to a different specDir: apps/frontend/src/main/__tests__/file-watcher.test.ts#L179
AssertionError: expected '\project\.auto-claude\specs\super-sec…' to be '/project/.auto-claude/specs/super-sec…' // Object.is equality Expected: "/project/.auto-claude/specs/super-second" Received: "\project\.auto-claude\specs\super-second" ❯ src/main/__tests__/file-watcher.test.ts:179:44
src/main/__tests__/file-watcher.test.ts > FileWatcher concurrency > supersession: watch() with different specDir replaces the in-flight call > should let the second call win when the first is awaiting close(): apps/frontend/src/main/__tests__/file-watcher.test.ts#L143
AssertionError: expected '\project\.auto-claude\specs\002-second' to be '/project/.auto-claude/specs/002-second' // Object.is equality Expected: "/project/.auto-claude/specs/002-second" Received: "\project\.auto-claude\specs\002-second" ❯ src/main/__tests__/file-watcher.test.ts:143:44
CI Complete
Process completed with exit code 1.