docs(taxonomy): move design/api/qa/backlog/assets into folders
- docs/scrum4me-styling.md → docs/design/styling.md - docs/MD3_Color_Scheme_Documentation.md → docs/design/md3-color-scheme.md - docs/API.md → docs/api/rest-contract.md - docs/scrum4me-test-plan.md → docs/qa/api-test-plan.md - docs/scrum4me-backlog.md → docs/backlog/index.md - docs/scrum4me-product-backlog.md → docs/backlog/product-historical.md - docs/erd.svg → docs/assets/erd.svg - docs/icons.html → docs/assets/icons.html Internal links updated across CLAUDE.md, README.md, docs/, prisma/, and scripts/. prisma/schema.prisma erd output path also updated.
This commit is contained in:
parent
21860be341
commit
93b9c03419
28 changed files with 64 additions and 64 deletions
|
|
@ -139,7 +139,7 @@ Specifiek voor M11. Kopieer en pas aan:
|
|||
|
||||
- Volledige flow + threat-model: `docs/scrum4me-architecture.md` § Vraag-
|
||||
antwoord-kanaal Claude ↔ user
|
||||
- Endpoint-contract: `docs/API.md` § Notifications + Cron
|
||||
- Endpoint-contract: `docs/api/rest-contract.md` § Notifications + Cron
|
||||
- LISTEN/NOTIFY-pattern: `app/api/realtime/solo/route.ts` (M8 ST-802) — zelfde
|
||||
ReadableStream + heartbeat + hard-close + abort-cleanup
|
||||
- M10 vs M11 keuze tussen eigen/gedeeld kanaal: zie threat-model-tabel
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ Voor entity-specifieke afwijkingen of velden: schrijf één begeleidende doc per
|
|||
| 1.5 | **Drielaagse demo-policy** (verplicht — zie § 6) op elke write-actie. | `CLAUDE.md` "Demo-check" + `docs/scrum4me-architecture.md#demo-user-policy` |
|
||||
| 1.6 | Validatie via één gedeeld zod-schema (`lib/schemas/<entity>.ts`) — gebruikt door zowel form als server action. | `CLAUDE.md` "Validatie" |
|
||||
| 1.7 | Foutcodes volgen de project-conventie (§ 5). | `CLAUDE.md` "Foutcodes API" |
|
||||
| 1.8 | Geen willekeurige Tailwind-kleuren (`bg-blue-500` etc.). Alleen MD3-tokens uit `app/styles/theme.css`. | `docs/scrum4me-styling.md` |
|
||||
| 1.8 | Geen willekeurige Tailwind-kleuren (`bg-blue-500` etc.). Alleen MD3-tokens uit `app/styles/theme.css`. | `docs/design/styling.md` |
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -380,7 +380,7 @@ Reviewer en bouwer lopen deze door vóór merge:
|
|||
## 15 — Referenties
|
||||
|
||||
- `CLAUDE.md` — UI Library Conventions, Demo-check, Foutcodes API, Validatie
|
||||
- `docs/scrum4me-styling.md` — MD3-tokens, kleurklassen
|
||||
- `docs/design/styling.md` — MD3-tokens, kleurklassen
|
||||
- `docs/scrum4me-architecture.md` — Demo user policy, scope-helpers
|
||||
- `docs/patterns/server-action.md` — Server Action template (auth + Zod)
|
||||
- `docs/patterns/zustand-optimistic.md` — voor lijst-views die de dialog aanroepen
|
||||
|
|
|
|||
|
|
@ -51,14 +51,14 @@ generator client {
|
|||
|
||||
generator erd {
|
||||
provider = "prisma-erd-generator"
|
||||
output = "../docs/erd.svg"
|
||||
output = "../docs/assets/erd.svg"
|
||||
}
|
||||
```
|
||||
|
||||
`prisma generate` bouwt dus twee artifacts:
|
||||
|
||||
- Prisma Client in `node_modules/@prisma/client`
|
||||
- het ERD-diagram in `docs/erd.svg`
|
||||
- het ERD-diagram in `docs/assets/erd.svg`
|
||||
|
||||
Gebruik volledige `prisma generate` alleen lokaal. De ERD-generator gebruikt Mermaid/Puppeteer en mag niet in CI of Vercel draaien.
|
||||
|
||||
|
|
@ -69,7 +69,7 @@ Gebruik volledige `prisma generate` alleen lokaal. De ERD-generator gebruikt Mer
|
|||
| `npx prisma db push` | Schema synchroniseren naar de database |
|
||||
| `npx prisma db seed` | Seeddata laden |
|
||||
| `npx prisma generate --generator client` | Alleen Prisma Client genereren; gebruiken in CI/deployment |
|
||||
| `npm run db:erd` | `prisma generate`: Prisma Client en `docs/erd.svg` genereren |
|
||||
| `npm run db:erd` | `prisma generate`: Prisma Client en `docs/assets/erd.svg` genereren |
|
||||
| `npm run db:erd:watch` | `prisma/schema.prisma` watchen en ERD opnieuw genereren |
|
||||
| `npm run dev` | Next.js dev server plus ERD watcher starten |
|
||||
|
||||
|
|
|
|||
|
|
@ -90,6 +90,6 @@ Drie tijden in escalerende volgorde, alle korter dan de reguliere sessie:
|
|||
## Referenties
|
||||
|
||||
- Volledige flow + threat-model: `docs/scrum4me-architecture.md` § QR-pairing flow
|
||||
- Endpoint-contract: `docs/API.md` § Auth — QR-pairing
|
||||
- Endpoint-contract: `docs/api/rest-contract.md` § Auth — QR-pairing
|
||||
- LISTEN/NOTIFY-pattern: `app/api/realtime/solo/route.ts` (M8 ST-802) — zelfde
|
||||
ReadableStream + heartbeat + hard-close + abort-cleanup, alleen ander channel
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue