# X_FACTORY_NAME_SPELLING

## Means

a public package entry exports a retired factory spelling

## Typical cause

`create(Memory\|Pg\|Postgres)X` / `pgX` is `memoryX` / `postgresX` since 25.0.0 — one spelling per factory, so an agent never has to pick between two names for the same thing

## Fix

`bun run scripts/factory-names.ts --json`   # then rename the export as the finding names

[CLI and verify](/error-codes#cli-and-verify)
