{"record":{"id":"b4f32aa269a90a04","repo":"Fission-AI/OpenSpec","slug":"workset-name-required","errorCode":"workset_name_required","errorMessage":"Pass a workset name.","messagePattern":"Pass a workset name\\.","errorType":"exception","errorClass":"StoreError","httpStatus":null,"severity":"error","filePath":"src/commands/workset.ts","lineNumber":267,"sourceCode":"          await this.open(workset.name, {});\n          return;\n        }\n      }\n\n      console.log(\n        `Open it any time with: openspec workset open ${workset.name}`\n      );\n    } catch (error) {\n      emitFailure(options.json, { workset: null, status: [] }, error, 'workset_error');\n    }\n  }\n\n  private async composeFromFlags(\n    name: string | undefined,\n    options: WorksetCreateOptions\n  ): Promise<Workset> {\n    if (!name) {\n      throw new StoreError('Pass a workset name.', 'workset_name_required', {\n        target: 'workset.name',\n        fix: 'openspec workset create <name> --member <path>',\n      });\n    }\n\n    validateWorksetName(name);\n\n    const memberFlags = options.member ?? [];\n    if (memberFlags.length === 0) {\n      throw new StoreError(\n        'Pass at least one member folder.',\n        'workset_members_required',\n        {\n          target: 'workset.member',\n          fix: `openspec workset create ${name} --member <path> --member <name>=<path>`,\n        }\n      );\n    }","sourceCodeStart":249,"sourceCodeEnd":285,"githubUrl":"https://github.com/Fission-AI/OpenSpec/blob/6926ccb18afa4ff621112813e9968334576ee11a/src/commands/workset.ts#L249-L285","documentation":"Error \"Pass a workset name.\" thrown in Fission-AI/OpenSpec.","triggerScenarios":"Thrown at src/commands/workset.ts:267 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"}