Inicio do Projeto Piloto
ci / verify (push) Has been cancelled

This commit is contained in:
camilafagundes committed 2026-10-02 23:59:36 -03:00
1 parent 6e23f1533b
commit 419325db12
52 files changed
+1329 -110

No files matched your search

@@ -0,0 +1,21 @@
# Baseline de performance
Medição local em `tests/performance/baseline.test.ts`, CSV de 200 e de 5.000 linhas, duas colunas, nesta máquina de desenvolvimento. A amostra de 5.000 linhas, somando leitura, CSV e XLSX, ficou abaixo de 1 segundo. Não houve otimização em cima desse número.
Não foi medida a planilha XLSX de 50.000 linhas no ExcelJS. O limite de 50.000 linhas úteis continua o do domínio, exercitado no caminho CSV em `tests/performance/rows.test.ts`.
## Limites recomendados para o piloto
| Limite | Valor |
| --- | --- |
| Tamanho do arquivo | 10 MB |
| Linhas úteis | 50.000 |
| Colunas | 200 |
| Abas | 30 |
| Caracteres por célula | 8.000 |
| Fontes por operação | 10 |
| Modelos ativos | 10 |
| Tempo de processamento | 120 segundos, configurável |
| PDF | 200 linhas e 12 colunas, com aviso de truncamento |
Arquivo vazio, ZIP inválido, macro, CSV fora de UTF-8 e célula acima do teto são recusados antes do processamento. Fórmulas não são executadas. Macros não são abertas.