chore: configurar Prisma y limpiar artefactos
- Genera Prisma Client y aplica migración de prueba - Ajusta configuración de Yarn (nodeLinker) para resolver PnP - Añade reglas a .gitignore y elimina artefactos generados
This commit is contained in:
35
plans/gestor-coleccion-plan-phase-3-complete.md
Normal file
35
plans/gestor-coleccion-plan-phase-3-complete.md
Normal file
@@ -0,0 +1,35 @@
|
||||
## Phase 3 Complete: Backend base y modelo de datos
|
||||
|
||||
Fase completada: configuré el backend mínimo (dependencias, Prisma schema), generé el cliente Prisma y aseguré que los tests TDD de backend pasan.
|
||||
|
||||
**Files created/changed:**
|
||||
- backend/package.json
|
||||
- backend/prisma/schema.prisma
|
||||
- backend/tests/models/game.spec.ts
|
||||
- package.json
|
||||
- .yarnrc.yml
|
||||
- prisma-client/package.json
|
||||
|
||||
**Files generados por herramientas (no necesariamente versionadas):**
|
||||
- prisma-client/client/* (Prisma Client generado)
|
||||
- node_modules/.prisma/client/* (artefacto runtime generado)
|
||||
|
||||
**Functions / cambios clave:**
|
||||
- Ajustes en `backend/tests/models/game.spec.ts` para fallback de carga del cliente Prisma generado.
|
||||
- `backend/prisma/schema.prisma`: definición de modelos (Game, RomFile, Platform, Purchase, Artwork, Tag, PriceHistory) ya presente; ajustado el `generator client` para flujo de generación local.
|
||||
|
||||
**Tests created/changed:**
|
||||
- backend/tests/models/game.spec.ts (modificado: mejor manejo de require/generación del cliente)
|
||||
- backend/tests/server.spec.ts (existente — pase verificable)
|
||||
|
||||
**Migraciones aplicadas durante pruebas:**
|
||||
- `backend/prisma/migrations/20260208102247_init/migration.sql` (aplicada en DB temporal de test)
|
||||
|
||||
**Review Status:** APPROVED
|
||||
|
||||
**Git Commit Message:**
|
||||
feat: backend base, Prisma schema, client gen and tests
|
||||
|
||||
- Añade/ajusta `backend` para usar Prisma y Vitest
|
||||
- Genera cliente Prisma y corrige resoluciones PnP/node-modules
|
||||
- Actualiza tests para cargar cliente generado y pasar TDD
|
||||
Reference in New Issue
Block a user