{"record":{"id":"f474fc8ab6148c27","repo":"deepseek-ai/deepseek-harness","slug":"workspace-name-conflict-f474fc","errorCode":"workspace-name-conflict","errorMessage":"workspace name '${trimmed}' is already in use","messagePattern":"workspace name '(.+?)' is already in use","errorType":"error_code","errorClass":null,"httpStatus":null,"severity":"error","filePath":"packages/client/connection/src/client/fixture.ts","lineNumber":2695,"sourceCode":"        }\n        workspaces.unshift(created)\n        emitHost({ type: 'host/workspace-changed', workspace: { ...created } })\n        return ok(request, { workspace: { ...created }, created: true })\n      },\n      rename: (request) => {\n        const { workspaceId, title } = request.payload\n        const workspace = workspaces.find(w => w.workspaceId === workspaceId)\n        if (workspace === undefined) {\n          return err(request, {\n            code: 'workspace-not-found',\n            message: `no workspace ${workspaceId}`,\n            details: { workspaceId },\n          })\n        }\n        const trimmed = title.trim()\n        if (trimmed !== workspace.title) {\n          if (workspaces.some(w => w.workspaceId !== workspaceId && w.title === trimmed)) {\n            return err(request, {\n              code: 'workspace-name-conflict',\n              message: `workspace name '${trimmed}' is already in use`,\n              details: { name: trimmed },\n            })\n          }\n          workspace.title = trimmed\n          workspace.updatedAt = new Date().toISOString()\n          emitHost({ type: 'host/workspace-changed', workspace: { ...workspace } })\n        }\n        return ok(request, { workspace: { ...workspace } })\n      },\n      delete: (request) => {\n        const { workspaceId } = request.payload\n        const index = workspaces.findIndex(workspace => workspace.workspaceId === workspaceId)\n        if (index === -1) {\n          return err(request, {\n            code: 'workspace-not-found',\n            message: `no workspace ${workspaceId}`,","sourceCodeStart":2677,"sourceCodeEnd":2713,"githubUrl":"https://github.com/deepseek-ai/deepseek-harness/blob/b150a551b8d465e31e418e1b2eaf5e79bbb7d28e/packages/client/connection/src/client/fixture.ts#L2677-L2713","documentation":"Error \"workspace name '${trimmed}' is already in use\" thrown in deepseek-ai/deepseek-harness.","triggerScenarios":"Thrown at packages/client/connection/src/client/fixture.ts:2695 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Choose a workspace name that is not already in use."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"b150a551b8d465e31e418e1b2eaf5e79bbb7d28e","analyzedAt":"2026-08-24T18:12:29.105Z","schemaVersion":2},"datasetVersion":"2026-08-24T22:17:12.610Z"}