# Arquitetura

Monorepo pnpm com monólito modular: `apps/api` expõe HTTP/OpenAPI, `apps/worker-fiscal` consome filas BullMQ e `apps/worker-webhook` está preparado para entrega futura. `packages` separam contratos, domínio, persistência, segurança, núcleo fiscal e provedores.

PostgreSQL é a fonte de verdade; Redis apenas coordena jobs. O módulo de aplicação faz autorização/contexto antes de chamar domínio ou repositórios. Provedores não dependem de controllers ou Prisma.
