{"record":{"id":"6735aa2e812097eb","repo":"Fission-AI/OpenSpec","slug":"store-register-cancelled","errorCode":"store_register_cancelled","errorMessage":"Store register cancelled.","messagePattern":"Store register cancelled\\.","errorType":"exception","errorClass":"StoreError","httpStatus":null,"severity":"error","filePath":"src/commands/store.ts","lineNumber":380,"sourceCode":"  }\n}\n\nfunction isRegisterIdentityConfirmationError(error: unknown): boolean {\n  return (\n    error instanceof StoreError &&\n    error.diagnostic.code === 'store_register_identity_confirmation_required'\n  );\n}\n\nasync function confirmRegisterConversion(error: unknown): Promise<void> {\n  const { confirm } = await import('@inquirer/prompts');\n  const confirmed = await confirm({\n    message: asErrorMessage(error),\n    default: false,\n  });\n\n  if (!confirmed) {\n    throw new StoreError(\n      'Store register cancelled.',\n      'store_register_cancelled',\n      {\n        target: 'store.metadata',\n        fix: 'Rerun register when you are ready to create store identity metadata.',\n      }\n    );\n  }\n}\n\nfunction printMutationHuman(\n  title: string,\n  payload: StoreMutationOutput,\n  remotes?: { canonical?: string; observed?: string }\n): void {\n  if (!payload.store || !payload.registry || !payload.git) {\n    return;\n  }","sourceCodeStart":362,"sourceCodeEnd":398,"githubUrl":"https://github.com/Fission-AI/OpenSpec/blob/6926ccb18afa4ff621112813e9968334576ee11a/src/commands/store.ts#L362-L398","documentation":"Error \"Store register cancelled.\" thrown in Fission-AI/OpenSpec.","triggerScenarios":"Thrown at src/commands/store.ts:380 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"}