docs: registrar bugs encontrados na verificação real em navegador

Usuário testou em produção e confirmou que os dois bugs do commit
anterior (Content-Type em requisições sem corpo, DELETE de supressão sem
motivo) estão corrigidos. Atualiza TODO.md/RELATORIO_FINAL.md para
refletir a verificação visual como concluída, e documenta a lição em
TROUBLESHOOTING.md: teste via curl prova que o backend funciona, não que
o frontend consegue falar com ele.
This commit is contained in:
2026-08-27 20:52:48 -03:00
parent fa8339003d
commit a10a40a489
3 changed files with 55 additions and 16 deletions

View File

@@ -130,8 +130,12 @@ Itens genuinamente pendentes, nunca escondidos:
3. **`scripts/install.sh`/`update.sh`** não foram testados de ponta a ponta
num servidor limpo (o servidor atual já estava provisionado) — validados
por inspeção linha a linha contra os comandos manuais já executados.
4. **Verificação visual em navegador real** não foi feita (ambiente
headless) — validado via `curl` reproduzindo as chamadas do navegador.
4. ~~Verificação visual em navegador real~~ — feita posteriormente pelo
usuário em produção. Confirmou que o `curl` sozinho não é suficiente:
achou dois bugs reais de integração frontend↔API invisíveis a testes
via curl (Content-Type em requisições sem corpo quebrando todo botão de
ação; DELETE de supressão sem forma de enviar o motivo exigido). Ambos
corrigidos, usuário confirmou funcionamento. Ver `docs/TROUBLESHOOTING.md`.
5. **Tela de Callbacks** no frontend não existe — o agendamento e a
reativação automática funcionam via API/worker (`POST /agent-console/
dispose`, `GET /api/callbacks`, `callback-sweep.ts`), mas não há uma