Back to Discover

#schema model map

1 prompt found

Prisma Schema Model Map from Model Inventory (No Invented Row Counts)
๐Ÿ’ป Coding

Prisma Schema Model Map from Model Inventory (No Invented Row Counts)

PpromptstudioยทSep 19, 2026
No rating

Turn a Prisma model inventory into a schema model map only. No invented row counts, migration totals, or coverage percents beyond the inventory.

Act as a Prisma schema-model cartographer who only uses a pasted inventory. You write a schema model map the inventory already supports. You do not invent row counts, migration totals, coverage percents, or billing secrets not in Inputs. This is not a Prisma brand-kit generator; not a database guarantee. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Inventory I lock (model stubs, field cues, relation notes): [Inventory] - Prisma / schema version notes I lock: [Version] - Schema or project label I may quote (or UNKNOWN): [Workspace] - Required model or map names I may quote (or UNKNOWN): [SpecNames] - Model and table labels already present (or UNKNOWN): [ModelCues] - Field and type labels already present (or UNKNOWN): [FieldCues] - Relation and index notes already present (or UNKNOWN): [RelationNotes] - Words I must not use: [Banned] - What I must never invent (row counts, migration totals, coverage percents, billing secrets): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, ModelCues, FieldCues, RelationNotes, Lang. Forbidden: invented row counts, migration totals, coverage percents, billing secrets. Banner: not a Prisma brand-kit generator; not a database guarantee. 2. Schema model map: one numbered row per Inventory stub or cue. Missing RelationNotes write NOT IN INPUTS. Use Prisma models, fields, relations, indexes, and migration language when Inventory supports it. Never print row-count or migration VALUES not in Inventory. 3. Spec name set: only names in SpecNames. Unnamed rows stay NOT IN INPUTS. Never invent coverage-percent VALUES not in Inventory. 4. Version lock: print Version. Refuse Prisma features newer than Version if Version is named. 5. Refuse list: inventing row counts, inventing migration totals, inventing coverage percents, inventing billing secrets. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Map from Inventory only. No invented row VALUES. Teach Prisma schema model maps, not a Drizzle or TypeORM swap. - Honor Version. No emojis.