You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Em 2026-07-17, em Windows/PowerShell com simplicio-loop 3.36.1 (shim local reportando Version 0.0.0.0), a execução de progresso falha antes de renderizar o estado quando a saída usa o renderer padrão:
O mesmo run possui estado persistido válido em .simplicio/loop-runs/run-20260717-044710-lemslobz/state.json, mas a observabilidade fica indisponível no terminal Windows. O problema não altera diretamente o estado do run, porém impede o operador de acompanhar a execução e transforma uma checagem read-only em falha.
Reprodução passo a passo
Usar Windows PowerShell com o code page/encoding padrão cp1252.
Criar ou localizar um run do simplicio-loop com estado persistido.
Executar:
simplicio-loop progress --run <run-id>
Observar UnicodeEncodeError: 'charmap' codec can't encode characters no renderer/progress.py.
Repetir com PYTHONIOENCODING=utf-8 ou saída ASCII e confirmar que a falha depende da codificação/renderer, não da ausência do state.json.
Impacto
Operadores Windows não conseguem acompanhar phases, receipts, blockers e coverage.
A falha degrada o requisito de evidência e pode induzir diagnóstico incorreto de run parado.
Automação/CI que captura progress pode falhar mesmo quando o run está íntegro.
O contrato deve preservar caracteres Unicode quando o terminal suporta UTF-8, mas possuir fallback seguro quando não suporta.
Problema observado
Em 2026-07-17, em Windows/PowerShell com
simplicio-loop 3.36.1(shim local reportando Version 0.0.0.0), a execução de progresso falha antes de renderizar o estado quando a saída usa o renderer padrão:O mesmo run possui estado persistido válido em
.simplicio/loop-runs/run-20260717-044710-lemslobz/state.json, mas a observabilidade fica indisponível no terminal Windows. O problema não altera diretamente o estado do run, porém impede o operador de acompanhar a execução e transforma uma checagem read-only em falha.Reprodução passo a passo
simplicio-loopcom estado persistido.UnicodeEncodeError: 'charmap' codec can't encode charactersno renderer/progress.py.PYTHONIOENCODING=utf-8ou saída ASCII e confirmar que a falha depende da codificação/renderer, não da ausência do state.json.Impacto
progresspode falhar mesmo quando o run está íntegro.Diagnóstico atual
simplicio-loop progress --run run-20260717-044710-lemslobz.UnicodeEncodeErroremencodings/cp1252.py.phase=mappinge possuievents.jsonl,state.jsonetask-contract.json; a falha é especificamente na apresentação do progresso.Plano de correção
progress(ansi, plain, json e--once).progress --runcom caracteres de fase/estado.--json/plain.Critérios de aceite
simplicio-loop progress --run <id>retorna exit 0 em PowerShell/cp1252 quando o run/state é válido.UnicodeEncodeError.--fmt jsonproduz JSON válido e não contém texto ANSI.--oncee modo contínuo cobrem o mesmo estado sem exceções de encoding.reconfiguree símbolos fora de cp1252.verifiedsem receipt.Relações
wesleysimplicio/simplicio-agent.