(error: unknown)
| 588 | // wedged the app into the crash screen whenever a CLI `executor daemon run` |
| 589 | // (or a daemon a prior run left behind) held the data dir. |
| 590 | const isScopeOwnershipConflict = (error: unknown): boolean => { |
| 591 | // oxlint-disable-next-line executor/no-instanceof-error, executor/no-unknown-error-message -- boundary: spawn-conflict failures arrive as plain Node errors from startSidecar; classified by message text |
| 592 | const message = error instanceof Error ? error.message : String(error); |
| 593 | return /already running|owns the current data directory/i.test(message); |
| 594 | }; |
| 595 | |
| 596 | const startWithCurrentSettings = async (): Promise<SidecarConnection | null> => { |
| 597 | // oxlint-disable-next-line executor/no-try-catch-or-throw -- boundary: bind failures surface as a user-facing dialog |
no outgoing calls
no test coverage detected