{"record":{"id":"6c22568c7d5f6c5e","repo":"Fission-AI/OpenSpec","slug":"failed-to-create-openspec-config-yaml-for-langua","errorCode":null,"errorMessage":"Failed to create openspec/config.yaml for --language${reason}","messagePattern":"Failed to create openspec/config\\.yaml for --language(.+?)","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"src/core/init.ts","lineNumber":1109,"sourceCode":"    const configYmlExists = fs.existsSync(configYmlPath);\n\n    if (configYamlExists || configYmlExists) {\n      return 'exists';\n    }\n\n\n    try {\n      const yamlContent = serializeConfig({\n        schema: DEFAULT_SCHEMA,\n        context: this.languageContext(),\n      });\n      FileSystemUtils.assertProjectArtifactPath(path.dirname(openspecPath), configPath);\n      await FileSystemUtils.writeFile(configPath, yamlContent);\n      return 'created';\n    } catch (error) {\n      if (this.language) {\n        const reason = error instanceof Error ? `: ${error.message}` : '';\n        throw new Error(`Failed to create openspec/config.yaml for --language${reason}`);\n      }\n      return 'skipped';\n    }\n  }\n\n  // ═══════════════════════════════════════════════════════════\n  // UI & OUTPUT\n  // ═══════════════════════════════════════════════════════════\n\n  private displaySuccessMessage(\n    projectPath: string,\n    tools: ValidatedInitTool[],\n    results: {\n      createdTools: typeof tools;\n      refreshedTools: typeof tools;\n      failedTools: Array<{ name: string; error: Error }>;\n      commandsSkipped: string[];\n      skillsInvocableCommandSkips: string[];","sourceCodeStart":1091,"sourceCodeEnd":1127,"githubUrl":"https://github.com/Fission-AI/OpenSpec/blob/6926ccb18afa4ff621112813e9968334576ee11a/src/core/init.ts#L1091-L1127","documentation":"Error \"Failed to create openspec/config.yaml for --language${reason}\" thrown in Fission-AI/OpenSpec.","triggerScenarios":"Thrown at src/core/init.ts:1109 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"}