{"record":{"id":"ded9d77d161233b7","repo":"Fission-AI/OpenSpec","slug":"store-metadata-id-mismatch-ded9d7","errorCode":"store_metadata_id_mismatch","errorMessage":"Store metadata id '${metadata.id}' does not match registered id '${id}'","messagePattern":"Store metadata id '(.+?)' does not match registered id '(.+?)'","errorType":"error_code","errorClass":"StoreError","httpStatus":null,"severity":"error","filePath":"src/core/store/registry.ts","lineNumber":249,"sourceCode":"      throw new StoreError(\n        `Registered store '${id}' is missing metadata at ${getStoreMetadataPath(storeRoot)}`,\n        'store_metadata_missing',\n        {\n          target: 'store.metadata',\n          fix: `Create ${getStoreMetadataPath(storeRoot)} or rerun \"openspec store register <path>\".`,\n        }\n      );\n    }\n\n    await writeStoreMetadataState(storeRoot, {\n      version: 1,\n      id,\n    });\n    return true;\n  }\n\n  if (metadata.id !== id) {\n    throw new StoreError(\n      `Store metadata id '${metadata.id}' does not match registered id '${id}'`,\n      'store_metadata_id_mismatch',\n      {\n        target: 'store.metadata',\n        fix: 'Repair the local registry or store metadata so the ids match.',\n      }\n    );\n  }\n\n  return false;\n}\n\nexport async function commitStoreRegistration(\n  input: CommitStoreRegistrationInput\n): Promise<StoreRegistrationCommit> {\n  const id = validateStoreId(input.id);\n  const backend = input.backend;\n  const storeRoot = getStoreRootForBackend(backend);","sourceCodeStart":231,"sourceCodeEnd":267,"githubUrl":"https://github.com/Fission-AI/OpenSpec/blob/6926ccb18afa4ff621112813e9968334576ee11a/src/core/store/registry.ts#L231-L267","documentation":"Error \"Store metadata id '${metadata.id}' does not match registered id '${id}'\" thrown in Fission-AI/OpenSpec.","triggerScenarios":"Thrown at src/core/store/registry.ts:249 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"}