# Atualização DEV — suporte e ensaio GLM-OCR

Data: 2026-08-25  
Ambiente: apenas PC RTX e Sabichão DEV

## Ficheiros

- `src/pataniscai/prompts.py`: prompt canónico GLM por nome do modelo.
- `src/pataniscai/engine.py`: passa o modelo ao selector de prompt.
- `src/pataniscai/ollama.py`: parâmetros GLM e terminação de repetição Markdown.
- `tests/test_engine.py`: prova do selector de prompt.

## Resultado

O fix de terminação foi validado num logótipo sem dados pessoais: 18,0 s/2400 tokens para
0,58 s/36 tokens. O piloto real concluiu sem fallback, mas o corpus integral encontrou uma página
que ultrapassou quase três minutos. GLM-OCR rejeitado por tempo e lacunas de NISS/RC.

## Rollback

Repor os quatro ficheiros anteriores e reinstalar com `scripts\install-windows.ps1`. A selecção do
modelo vive em `.env`; restaurar `PATANISCAI_MODEL=AuditAid/PaddleOCR-VL-1.6-0.9B:latest` para voltar
à baseline. Produção não recebeu ficheiros nem configuração.
