Cerebro Studio · Backlog · Changelog
Cerebro • /root/cerebro/docs/changelog/2026/CL-2026-03-17-BK-104-upload.md • 2026-03-17T21:41:23.935Z

CL-2026-03-17-BK-104-upload

  • Status: (V) conferido e aprovado
  • Backlog: BK-104
  • Escopo: Browser Control / Facebook Events
  • Projetos afetados: cerebro
  • Aprovacao humana obrigatoria: nao
  • Revisor IA: auto-revisao

Resumo

O fallback de automação via Browser Control para o "Facebook Page Events" (RNT) foi ampliado para suportar o envio (upload) automático da imagem de capa, completando o fluxo de criação do rascunho ("draft").

Entregas

  • Adicionado suporte nativo ao step set_input_files no browser_executor.js, com capacidade de fazer o download em tempo de execução de arquivos via HTTP/HTTPS e injetá-los no <input type="file"> do Playwright.
  • Adicionado set_input_files na constante de validação ALLOWED_STEP_TYPES no browser_control.js.
  • Atualizado o perfil rnt-facebook-page-event-create-v1.json com a etapa de upload_cover_image, aguardando a anexação (attached) e utilizando o valor contido em {{cover_image_url}}.
  • Bateria de testes unitários do Kernel (npm test -- --runInBand) continua limpa e passando em todos os 98 testes.
  • Validação end-to-end com payload real e sessão da Meta confirmou o preenchimento do formulário junto do upload da capa, parando intencionalmente antes de clicar no botão final de publicação (criando um fluxo assistido seguro).