projects/prisma7-compatibility-cli/slices/downstream-actionable-guidance/plan.md
migrate and db command factory that renders help requires a CLI executable name, and its usage, examples, help errors, and unknown-command output render that name; all ordinary call sites pass 'prisma' explicitly.packages/cli/src/bin.ts.pnpm --filter @prisma/migrate build; migrate package typecheck/test scripts covering command help; affected CLI typecheck/tests; root dependency lint; Prettier; git diff --check; mandatory transient-ID scan.migrate/db subcommands render the required executable name while package-manager executor formatting and ordinary Prisma output remain unchanged.@prisma/migrate user-guidance surface, including utilities and nested error construction, with representative behavior tests.getCommandWithExecutor inputs, plain command literals in runtime messages, utility/error parameters, data-loss handling, and a classified migrate literal audit. Keep Prisma domain terminology, comments, docs, paths, and disabled DbDrop scope classified rather than blindly replaced.pnpm --filter @prisma/migrate build; affected migrate tests and snapshots; affected CLI tests; root dependency lint; Prettier; git diff --check; mandatory transient-ID scan.@prisma/client diagnostics causally emitted by prisma7 generate recommend the selected executable, using invocation-scoped primitive transport with no CLI import or ambient global state.Generate identity seam and the spec's boundary between active-invocation diagnostics and later generated-client runtime errors.cliCommand transport through getGenerators; missing-model message renderers; invocation-scoped default-registry/client-generator configuration; missing-client recovery command; all call-site migrations. Do not add identity to generator RPC protocol/options unless evidence shows a user-facing consumer requires it; do not alter generated-client runtime diagnostics or low-level resolved paths.@prisma/internals, client generator registry, client generator JS, and prisma; focused generator diagnostic tests; root dependency lint; Prettier; git diff --check; mandatory transient-ID scan.prisma7 migrate, db, and generate guidance, ordinary Prisma regressions remain green, and an exhaustive classified audit finds no unclassified actionable distribution literal in the slice scope.release-mirroring-and-package-proof, plus reviewable evidence and an explicit classification of intentional ordinary-Prisma references.prisma7-compatibility E2E; root lint, dependency lint, and Prettier; git diff --check; mandatory transient-ID scan.DbPull executable contract instead of constructing instances with an undefined runtime identity.new DbPull() test/helper call to DbPull.new('prisma'); audit all other required migrate command classes for direct-constructor bypasses; preserve existing ordinary snapshots and do not add a fallback/default merely to accommodate tests.@prisma/migrate test command with available databases/engines; affected cross-platform package tests where locally reproducible; migrate/CLI builds and exact workspace typecheck; Prettier; git diff --check; mandatory transient-ID scan.DbDrop help, and side-effect-free unsupported-URL validation ordering..resolves.toThrow() case with a resolved-Error assertion; render dormant DbDrop help from required cliCommand; reject unsupported Data Proxy reset URLs before datasource parsing/output. Keep changes minimal and do not broaden dormant DbDrop wiring.git diff --check; mandatory transient-ID scan.