Fiscalzen SEFAZ
Installation
SKILL.md
🏗️ Contexto do Projeto (como o FiscalZen é estruturado)
- Monorepo com pnpm-workspace + Turborepo
- Código em TypeScript (ESM
"type": "module") - Backend: Fastify 4 (apps/api)
- Jobs: BullMQ (workers + scheduler)
- Persistência: Drizzle ORM + PostgreSQL
- Cache/queues: Redis
- Logging: Pino
- Pacote fiscal principal:
@fiscalzen/sefaz-client(NF-e/CT-e/MDF-e) - Parser fiscal:
@fiscalzen/xml-parser(usado pelo sefaz-client e api)
✅ Regra: alterações de SEFAZ geralmente tocam packages/ (cliente) e/ou apps/api/ (orquestração + persistência).