projects/prisma7-config/briefs/D1-R1.md
Change @prisma/config automatic discovery so the complete supported prisma7.config.* family at the project root, then .config/prisma7.*, is authoritative before the existing legacy prisma.config.* / .config/prisma.* behavior. Preserve exact explicit configFile semantics and existing path transformation. The implementation must distinguish family absence from selected-file load/parse/validation failure so a broken Prisma 7-specific config never falls through to a valid legacy file.
In: packages/config loader implementation, internal/exported candidate-selection surface if required for the later bootstrap consumer, config fixtures, and loadConfigFromFile tests. Error attribution for Prisma 7-specific filenames is in scope.
Out: CLI bootstrap consumption, init generation, completion/help/migrate/internals guidance, packed E2E changes, Prisma 8 behavior, dependency upgrades, fallback warnings, and config-content conversion.
configFile remains authoritative, an invalid selected Prisma 7 config hard-fails beside a valid legacy config, and legacy/default fallback remains unchanged and warning-free when the versioned family is absent.pnpm --filter @prisma/config build and pnpm --filter @prisma/config test loadConfigFromFile.test.ts pass; affected files are formatted; git diff --check and the transient-ID scan are clean.Stay focused on the goal; control scope. Trivial-and-related fixes that obviously serve the goal go in the same dispatch with a one-line note in your wrap-up message. Anything that pulls you off the goal — even if it looks useful — halts and surfaces.
projects/prisma7-config/slices/versioned-config-coexistence/spec.md.projects/prisma7-config/slices/versioned-config-coexistence/plan.md § Dispatch 1.projects/prisma7-config/spec.md.projects/prisma7-config/reviews/code-review.md (read-only for implementer).AGENTS.md.None — first dispatch and first round.
Report reconnaissance, decisions, diff highlights with paths, every validation command/result, commit SHA(s), surprises, deferral requests, and pushback. Do not edit project specs/plans/reviews. Write heartbeats to wip/heartbeats/implementer.txt per the implementer protocol.