FactuGES_ERP/docs/README.md
David dac22372b9 feat(docs): archive legacy DTO design and naming guidelines, introduce HTTP request flow, module boundaries, and testing guidelines
- 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.
2026-09-08 23:40:49 +02:00

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.