Parent
#1121 — build spec 1 of the Prisma 8 architecture spec. Lands on the prisma-8 integration branch, not main.
What to build
For every db.extensions entry, pnpm generate derives the /pack, /control and /runtime subpaths from the package name, fails naming the pack and the missing subpath when one is absent, and materialises the pack's contract space under migrations/ through the toolchain's public seed phase between writing prisma.config.ts and emitting. The five files are committed and covered by the dirty-tree check; the root .gitignore stops ignoring prisma/migrations/.
Acceptance criteria
Blocked by
Generated by Claude Code
Parent
#1121 — build spec 1 of the Prisma 8 architecture spec. Lands on the
prisma-8integration branch, notmain.What to build
For every
db.extensionsentry,pnpm generatederives the/pack,/controland/runtimesubpaths from the package name, fails naming the pack and the missing subpath when one is absent, and materialises the pack's contract space undermigrations/through the toolchain's public seed phase between writingprisma.config.tsand emitting. The five files are committed and covered by the dirty-tree check; the root.gitignorestops ignoringprisma/migrations/.Acceptance criteria
/controlexport fails generate with the pack and subpath named.gitignoreno longer excludesprisma/migrations/Blocked by
Generated by Claude Code