- Introduce a new @prisma package namespace where each app uses a single @prisma/orm facade (postgres, sqlite, or mongo), retiring @prisma/next and making all other packages publish under @prisma scope.
- Replace legacy error handling with a unified structured error envelope, document every error code in‑repo, and update contracts to use bare hex hashes.
- Make relation loading lossless, name SQL indexes and RLS policies for exact migration, remove the @db attribute in favor of native type syntax, and rename config keys and mutation count APIs (breaking changes).