Uecko_ERP/README.md
2026-07-06 17:47:05 +02:00

29 lines
1.2 KiB
Markdown

# ERP Monorepo
Monorepo con aplicaciones, servidor y paquetes modulares para el ERP.
## Estado actual
- El runtime nuevo de autenticación y sesión vive en `modules/identity`.
- `modules/companies` es la fuente de verdad de la ficha operativa de empresa.
- `modules/auth` debe considerarse legacy/deprecated para backend nuevo.
- El frontend ERP ya usa `@erp/identity/client` como runtime actual.
## Documentación clave
- [Docs index](./docs/README.md)
- [Identity and companies](./docs/architecture/identity-and-companies.md)
- [Tenant context y `X-Company-Id`](./docs/architecture/tenant-context.md)
- [Identity auth API](./docs/architecture/identity-auth-api.md)
- [Frontend auth and company selection](./docs/frontend/auth-and-company-selection.md)
- [Seed local admin](./docs/dev/seed-local-admin.sql)
## Reglas rápidas
- Backend nuevo: usar `@erp/identity/api`.
- Rutas solo autenticadas: `requireIdentityAuthenticated(params)`.
- Rutas tenant-scoped: `requireIdentityTenant(params)`.
- `GET /companies/available` es el endpoint vigente para companies accesibles.
- No documentar ni introducir `GET /identity/companies`.
- No meter `companyId` ni `companySlug` dentro del access token.