docs(quick-261009-p0m): Technology-Stack-Zeilen auf den Stand der Lockdatei gebracht
- Next.js 15.5.27, NestJS 11.2.7, Vitest (apps/web) 4.1.11 Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -24,7 +24,9 @@ Tessera ist eine modulare, Docker-basierte Webplattform fuer interne Workflow-Au
|
|||||||
|
|
||||||
> The tables below show the **installed stack**, checked against `package.json`,
|
> The tables below show the **installed stack**, checked against `package.json`,
|
||||||
> `pnpm-lock.yaml` (`importers:` resolved versions), and the Compose/Dockerfiles
|
> `pnpm-lock.yaml` (`importers:` resolved versions), and the Compose/Dockerfiles
|
||||||
> on 2026-09-09. The original stack recommendation from 2026-06/07 lives unchanged
|
> on 2026-09-09; the rows for Next.js, NestJS and Vitest (apps/web) were re-checked
|
||||||
|
> against `pnpm-lock.yaml` on 2026-10-09 after the in-major dependency updates of
|
||||||
|
> quick task 261009-p0m. The original stack recommendation from 2026-06/07 lives unchanged
|
||||||
> in `.planning/research/STACK.md`; regenerating this block from that file would
|
> in `.planning/research/STACK.md`; regenerating this block from that file would
|
||||||
> reintroduce the recommended-but-not-installed numbers below as if they were
|
> reintroduce the recommended-but-not-installed numbers below as if they were
|
||||||
> current.
|
> current.
|
||||||
@@ -40,7 +42,7 @@ Tessera ist eine modulare, Docker-basierte Webplattform fuer interne Workflow-Au
|
|||||||
|
|
||||||
| Technology | Installed Version | Purpose |
|
| Technology | Installed Version | Purpose |
|
||||||
|------------|--------------------|---------|
|
|------------|--------------------|---------|
|
||||||
| Next.js | 15.5.19 | Frontend framework — App Router, React Server Components. A newer major (16.2.x) was recommended but not adopted; see "Recommended But Not Adopted" below |
|
| Next.js | 15.5.27 | Frontend framework — App Router, React Server Components. A newer major (16.2.x) was recommended but not adopted; see "Recommended But Not Adopted" below |
|
||||||
| React | 19.2.7 | UI library |
|
| React | 19.2.7 | UI library |
|
||||||
| TypeScript | 5.9.3 | Type safety |
|
| TypeScript | 5.9.3 | Type safety |
|
||||||
| Tailwind CSS | 4.3.1 | Styling — CSS-first config, OKLCH colors, built-in dark mode via `.dark` selector |
|
| Tailwind CSS | 4.3.1 | Styling — CSS-first config, OKLCH colors, built-in dark mode via `.dark` selector |
|
||||||
@@ -53,7 +55,7 @@ Tessera ist eine modulare, Docker-basierte Webplattform fuer interne Workflow-Au
|
|||||||
|
|
||||||
| Technology | Installed Version | Purpose |
|
| Technology | Installed Version | Purpose |
|
||||||
|------------|--------------------|---------|
|
|------------|--------------------|---------|
|
||||||
| NestJS | 11.1.27 | API framework — modular architecture, dependency injection, guards, interceptors |
|
| NestJS | 11.2.7 | API framework — modular architecture, dependency injection, guards, interceptors |
|
||||||
| Express | 5.2.1 | HTTP server (via `@nestjs/platform-express`) |
|
| Express | 5.2.1 | HTTP server (via `@nestjs/platform-express`) |
|
||||||
| Prisma | 6.19.3 | ORM. A newer major (7.8.x) was recommended but not adopted; see "Recommended But Not Adopted" below |
|
| Prisma | 6.19.3 | ORM. A newer major (7.8.x) was recommended but not adopted; see "Recommended But Not Adopted" below |
|
||||||
| PostgreSQL | `postgres:16-alpine` | Database — Row-Level Security for multi-tenancy, JSONB for module config |
|
| PostgreSQL | `postgres:16-alpine` | Database — Row-Level Security for multi-tenancy, JSONB for module config |
|
||||||
@@ -90,7 +92,7 @@ No identity provider is deployed. The installed system is a self-built login sta
|
|||||||
| Technology | Installed Version | Purpose |
|
| Technology | Installed Version | Purpose |
|
||||||
|------------|--------------------|---------|
|
|------------|--------------------|---------|
|
||||||
| Vitest (apps/api) | 3.2.6 | Unit/integration tests |
|
| Vitest (apps/api) | 3.2.6 | Unit/integration tests |
|
||||||
| Vitest (apps/web) | 4.1.9 | Unit/integration tests — a different major than apps/api, not yet aligned |
|
| Vitest (apps/web) | 4.1.11 | Unit/integration tests — a different major than apps/api, not yet aligned |
|
||||||
| Testing Library (@testing-library/react) | 16.3.2 | Component tests |
|
| Testing Library (@testing-library/react) | 16.3.2 | Component tests |
|
||||||
|
|
||||||
### Developer Experience
|
### Developer Experience
|
||||||
@@ -112,7 +114,7 @@ something that is actually built:
|
|||||||
- **Component library:** shadcn/ui CLI v4 was recommended. Not used — no `components.json`, no `components/ui` directory.
|
- **Component library:** shadcn/ui CLI v4 was recommended. Not used — no `components.json`, no `components/ui` directory.
|
||||||
- **E2E test runner:** Playwright 1.x was recommended as a project dependency. Not installed as one — browser checks run through the Playwright MCP tool, which is not a dependency of this repository and has no `playwright.config.*` here.
|
- **E2E test runner:** Playwright 1.x was recommended as a project dependency. Not installed as one — browser checks run through the Playwright MCP tool, which is not a dependency of this repository and has no `playwright.config.*` here.
|
||||||
- **Git hooks:** Husky 9.x and lint-staged 15.x were recommended. Not installed — no `.husky` directory.
|
- **Git hooks:** Husky 9.x and lint-staged 15.x were recommended. Not installed — no `.husky` directory.
|
||||||
- **Next.js major version:** 16.2.x was recommended; the installed major is 15.5.19 (see Frontend table above). No statement here about whether an upgrade is planned.
|
- **Next.js major version:** 16.2.x was recommended; the installed major is 15.5.27 (see Frontend table above). No statement here about whether an upgrade is planned.
|
||||||
- **Prisma major version:** 7.8.x was recommended; the installed major is 6.19.3 (see Backend table above). No statement here about whether an upgrade is planned.
|
- **Prisma major version:** 7.8.x was recommended; the installed major is 6.19.3 (see Backend table above). No statement here about whether an upgrade is planned.
|
||||||
|
|
||||||
## Alternatives Considered
|
## Alternatives Considered
|
||||||
|
|||||||
Reference in New Issue
Block a user