FactuGES_ERP/docs/README.md

50 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 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.