52 lines
2.4 KiB
Markdown
52 lines
2.4 KiB
Markdown
# ERP Docs
|
|
|
|
Este es el índice principal de documentación. Las categorías indican autoridad documental.
|
|
|
|
## Normativa arquitectónica
|
|
|
|
- [Índice de arquitectura](./architecture/README.md)
|
|
- [Arquitectura backend](./architecture/backend-architecture.md)
|
|
- [Inyección de dependencias](./architecture/dependency-injection.md)
|
|
- [Flujo HTTP y entrada a Application](./architecture/http-request-flow.md)
|
|
- [DTOs y schemas HTTP](./architecture/dto-guidelines.md)
|
|
- [Límites entre módulos](./architecture/module-boundaries.md)
|
|
- [Pruebas backend por capa](./architecture/testing-guidelines.md)
|
|
|
|
## Testing y operación
|
|
|
|
- [Base de datos local y migraciones](./desarrollo-y-migraciones-bd.md)
|
|
|
|
- [Tests E2E frontbackend](./testing/frontend-tests-E2E.md)
|
|
- [Tests HTTP backend](./testing/backend-http-integration.md)
|
|
- [Harness frontend con `node:test`](./testing/frontend-node-test.md)
|
|
- [Auditoría de fuentes SSOT](./documentation-ssot-audit.md)
|
|
|
|
## Documentación específica de módulo
|
|
|
|
- [Onboarding](./modules/onboarding.md)
|
|
- [customer-invoices](./customer-invoices/README.md)
|
|
- [companies](./companies/company-requirements.md)
|
|
- [identity y companies](./architecture/identity-and-companies.md)
|
|
- [Contexto tenant](./architecture/tenant-context.md)
|
|
- [document-series](./document-series/README.md)
|
|
- Contratos de catálogos, settings, proformas, recurring-proformas y factuges en sus subdirectorios temáticos.
|
|
|
|
Los documentos específicos no redefinen DI, DTO, HTTP, mappers, límites de módulo ni testing transversal: enlazan la SSOT correspondiente.
|
|
|
|
## Histórico
|
|
|
|
- [Diseño backend anterior](./architecture/history/backend-design-consolidated-legacy.md)
|
|
- [Guía DTO anterior](./architecture/history/dto-design-legacy.md)
|
|
- [Naming DTO anterior](./architecture/history/dto-schema-naming-legacy.md)
|
|
- [Prompt customer-invoices anterior](./auxiliary/history/prompt-customer-invoices.md)
|
|
- `API.md`, `REQUISITOS GENERALES.md`, `REQUISITOS CLIENTES.md` y `FACTURAS DE CLIENTE.md` son trazabilidad, no contrato vigente.
|
|
- Las migraciones de `document-series` y `customer-invoices` se consultan solo como historial.
|
|
|
|
## Auxiliar
|
|
|
|
- [Backend prompt base](./backend-prompt-base.md) — deprecated; no define arquitectura.
|
|
- [Prompt auth](./prompt-auth.md) — histórico/auxiliar; no define arquitectura.
|
|
- [Plantilla](./TEMPLATE.md).
|
|
|
|
Si existe una duda de arquitectura, prevalecen exclusivamente los documentos de la sección normativa.
|