- Archived historical documents for DTO design and naming conventions. - Added normative documentation for HTTP request flow and module boundaries. - Introduced testing guidelines for backend layers. - Updated onboarding module documentation and clarified onboarding requirements. - Deprecated backend prompt base and prompt auth documents. - Adjusted paths in testing documentation for consistency.
49 lines
2.3 KiB
Markdown
49 lines
2.3 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
|
|
|
|
- [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.
|