Fission-AI/OpenSpec · error · StoreError

store_not_found

store_not_found

Error message

Unknown store '${id}'

What it means

Error "Unknown store '${id}'" thrown in Fission-AI/OpenSpec.

Source

Thrown at src/core/store/registry.ts:152

      backend,
    },
  };

  return {
    version: 1,
    stores: Object.fromEntries(
      Object.entries(stores).sort(([leftId], [rightId]) => leftId.localeCompare(rightId))
    ),
  };
}

function getRegisteredStoreOrThrow(
  registry: StoreRegistryState | null,
  id: string
): StoreRegistryEntry {
  const entry = registry?.stores[id];
  if (!entry) {
    throw new StoreError(`Unknown store '${id}'`, 'store_not_found', {
      target: 'store.id',
      fix: 'Run openspec store list to see registered stores.',
    });
  }

  return {
    id,
    backend: entry.backend,
  };
}

/** Same checkout: type, canonical path, and branch — remote excluded. */
function sameCheckout(
  actual: StoreGitBackendConfig,
  expected: StoreGitBackendConfig
): boolean {
  return (
    actual.type === expected.type &&

View on GitHub (pinned to 6926ccb18a)

When it happens

Trigger: Thrown at src/core/store/registry.ts:152 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of Fission-AI/OpenSpec@6926ccb18a (2026-08-25). Data as JSON: /api/errors/09ac0669c2250b33. Report an issue: GitHub.