{"record":{"id":"c4c942d8cdd4dc06","repo":"Fission-AI/OpenSpec","slug":"workset-no-members-available","errorCode":"workset_no_members_available","errorMessage":"No member folder of workset '${name}' exists on this machine.","messagePattern":"No member folder of workset '(.+?)' exists on this machine\\.","errorType":"exception","errorClass":"StoreError","httpStatus":null,"severity":"error","filePath":"src/commands/workset.ts","lineNumber":373,"sourceCode":"        if (workset === null) {\n          throw worksetNotFoundError(name, state);\n        }\n\n        const checks = await Promise.all(\n          workset.members.map(async (member) => ({\n            member,\n            exists: await pathIsDirectory(member.path),\n          }))\n        );\n        const surviving = checks\n          .filter((check) => check.exists)\n          .map((check) => check.member);\n        const skipped = checks\n          .filter((check) => !check.exists)\n          .map((check) => check.member);\n\n        if (surviving.length === 0) {\n          throw new StoreError(\n            `No member folder of workset '${name}' exists on this machine.`,\n            'workset_no_members_available',\n            {\n              target: 'workset.member',\n              fix: `Recompose it: openspec workset remove ${name} --yes && openspec workset create ${name} --member <path>`,\n            }\n          );\n        }\n\n        const codeWorkspacePath = getWorksetCodeWorkspacePath(name);\n        await writeFileAtomically(\n          codeWorkspacePath,\n          buildWorksetCodeWorkspaceJson(surviving)\n        );\n\n        return { workset, surviving, skipped, codeWorkspacePath };\n      });\n","sourceCodeStart":355,"sourceCodeEnd":391,"githubUrl":"https://github.com/Fission-AI/OpenSpec/blob/6926ccb18afa4ff621112813e9968334576ee11a/src/commands/workset.ts#L355-L391","documentation":"Error \"No member folder of workset '${name}' exists on this machine.\" thrown in Fission-AI/OpenSpec.","triggerScenarios":"Thrown at src/commands/workset.ts:373 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"6926ccb18afa4ff621112813e9968334576ee11a","analyzedAt":"2026-08-25T12:29:45.729Z","schemaVersion":2},"datasetVersion":"2026-08-25T16:17:27.014Z"}