projects/prisma7-config/slices/versioned-config-coexistence/plan.md
@prisma/config automatically selects the complete Prisma 7-specific family before legacy discovery, preserves explicit paths and relative-path resolution, and returns the selected Prisma 7 file's error without fallback when loading or validation fails..config/; all supported JS/TS extensions; explicit configFile; error-path attribution; invalid-file hard failure beside a valid legacy file; quiet legacy/default fallback; path transformation regressions. Do not change CLI-generated files or user-facing guidance yet.pnpm --filter @prisma/config build; pnpm --filter @prisma/config test loadConfigFromFile.test.ts; Prettier on affected files; git diff --check.prisma7.config.ts, and production completion/help/actionable default-path guidance consistently teaches the Prisma 7 filename while generic Prisma terminology remains unchanged.--config, add fallback warnings, or implement packed E2E coverage yet.@prisma/config, @prisma/internals, @prisma/migrate, and prisma; focused config, init, bootstrap, CLI, internals, and migrate tests covering changed behavior/snapshots; Prettier on affected files; git diff --check.prisma.config.ts references.prisma7-compatibility scenario or equivalent installed-artifact boundary; assert selected loaded paths and negative fallback behavior without network activity; preserve the existing generated-client smoke; run the final literal audit and fix only in-scope escapees; complete cross-package validation. Do not broaden into package-manager topology or Prisma 8 behavior.pnpm --filter @prisma/client test:e2e --verbose --runInBand prisma7-compatibility; relevant root lint/format checks; git diff --check.