2 KiB
2 KiB
SEPLAGSE - Detecção de Desvios na Folha
Objetivo
- Bot seplagse deve usar start.bas para inserir dados via init_folha.bas
- detecta.bas deve detectar anomalias nos dados inseridos
✅ Status Atual
Correção REM em mod.rs (FEITA)
Arquivo: botserver/src/basic/mod.rs linha ~588-594
Filtro adicionado para REM e REM\t no compile_tool_script:
!(trimmed.starts_with("PARAM ") ||
trimmed.starts_with("PARAM\t") ||
trimmed.starts_with("DESCRIPTION ") ||
trimmed.starts_with("DESCRIPTION\t") ||
trimmed.starts_with("REM ") || // <-- ADICIONADO
trimmed.starts_with("REM\t") || // <-- ADICIONADO
trimmed.starts_with('\'') ||
trimmed.starts_with('#') ||
trimmed.is_empty())
Arquivos Envolvidos (VERIFICADOS)
/opt/gbo/data/seplagse.gbai/seplagse.gbdialog/start.bas✅ OK- Contém botões de sugestão: detecta e init_folha
/opt/gbo/data/seplagse.gbai/seplagse.gbdialog/init_folha.bas✅ OK- 4 INSERT statements para dados de exemplo
/opt/gbo/data/seplagse.gbai/seplagse.gbdialog/detecta.bas✅ OK- Usa DETECT keyword
/opt/gbo/data/seplagse.gbai/seplagse.gbdialog/tables.bas✅ OK- TABLE folha_salarios definida
Botserver (RODANDO)
- ✅ Botserver compilado com sucesso
- ✅ Botserver rodando em http://localhost:8080
- ✅ Health check OK
Próximos Passos (Pendentes)
-
Testar via navegador - Necessário instalar Playwright browsers
- Navegar para http://localhost:3000/seplagse
- Clicar em "⚙️ Inicializar Dados de Teste"
- Verificar se INSERT funciona
- Clicar em "🔍 Detectar Desvios na Folha"
- Verificar se DETECT funciona
-
Verificar se há warnings relevantes
- Alguns warnings de código podem precisar ser corrigidos
Cache
- AST limpo:
rm ./botserver-stack/data/system/work/seplagse.gbai/seplagse.gbdialog/*.ast - Reiniciado:
./restart.sh - Botserver: ✅ Rodando
Arquivos de Trabalho
- Work directory:
./botserver-stack/data/system/work/seplagse.gbai/seplagse.gbdialog/ - Todos os arquivos BASIC estão presentes e parecem válidos