20 lines
475 B
Markdown
20 lines
475 B
Markdown
# Prisma governance
|
|
|
|
## Single source of truth
|
|
|
|
- Canonical Prisma schema: `Frontend/prisma/schema.prisma`.
|
|
- Service copy:
|
|
- `backend/prisma/schema.prisma`
|
|
|
|
## Update flow
|
|
|
|
1. Edit only `Frontend/prisma/schema.prisma`.
|
|
2. Run `./scripts/prisma-sync.sh`.
|
|
3. Run `./scripts/prisma-check.sh`.
|
|
4. Commit changed schema copy.
|
|
|
|
## Rollout policy
|
|
|
|
- Schema rollout (`prisma db push` / migrations) is allowed only in `Frontend`.
|
|
- `backend` must use generated Prisma client only.
|