ESTEIRA DE KICKOFF (M05) · TR3S Marketing Digital

Plano de Teste E2E da Esteira de Kickoff

STEPS25
CASOS26
WORKFLOWS7
PILOTO16/09/2026
Como ler este planoCada caso descreve uma ação no sistema e o resultado esperado. Casos com código em vermelho são críticos: bloqueiam o uso com clientes reais. A execução de referência é o piloto de 16/09/2026 com o cliente de QA, conferido na origem (banco, API do ClickUp, WhatsApp e execuções do n8n).
Onde acompanharBoard da esteira no TR3S O.S: os.tr3smarketingdigital.com.br/esteiras. Lista por status e setor, detalhe com timeline e as ações Concluir, Reabrir, Pular e Atribuir.

P0Pré-condições e setup

Sem isto, qualquer falha nos casos vira falso negativo. Confira antes de rodar.

#ItemComo conferirCritério de pronto
0.1Banco da esteiraSchema os_esteiras no operacionalTemplate kickoff_assessoria v1 com 25 steps
0.2Workflows no n8nM05-01 a M05-07 importados01 a 05 ativos; 06 inativo enquanto o webhook do Access Hub estiver desligado; 07 é sub-workflow
0.3FlagsVariáveis M05 nos 3 serviços do n8nIngestão por action e Studio ligados; motor de campanhas desligado
0.4CredenciaisNomes no n8nStudio API - M05 e Header - TR3S Access Hub - Read API respondendo 200
0.5Equipesetor_membrosLíder cadastrado nos 4 setores
0.6Cliente de QApublic.clientsSlug só com letras e dígitos, grupo de WhatsApp de teste e briefing sintético marcado [QA]
0.7Avisos internosGrupo "[3] - Kick Off"Instância TR3S Atendimento é membro
Bloco A · Entrada e idempotência

Um briefing melhorado por IA abre exatamente uma esteira, e o M05 nunca derruba o briefing.

T1Briefing IA abre a esteira

Fase 1 sozinhoObjetivo: a versão IA gravada no briefing abre uma esteira ativa com 25 steps e só o primeiro pronto.

1
AçãoO WF05 grava a linha IA e chama o intake do M05 com o token.
EsperadoResposta 200 com created: true e status ativa.

T2Reenvio não duplica

Fase 1 sozinhoObjetivo: reprocessar o mesmo briefing não abre uma segunda esteira.

1
AçãoChamar o intake de novo com o mesmo briefing.
EsperadoResposta 200 com created: false e o mesmo id de esteira.

T3Token inválido é recusado

Fase 1 sozinhoObjetivo: só o briefing autenticado abre esteira.

1
AçãoChamar o intake com x-m05-token errado.
EsperadoResposta 401 e nada gravado.

T4M05 fora do ar não derruba o briefing

Fase 1 sozinhoObjetivo: falha ou lentidão da esteira não impede o briefing de ser gravado e avisado.

1
AçãoConferir o nó M05 intake no WF05.
EsperadoErro ou timeout seguem o fluxo normal do briefing.
Bloco B · Atendimento automático (steps 1 a 8)

O dispatcher roda a cada minuto. Cada step termina concluído, esperando alguém, ou em nova tentativa.

T5Resolver o cliente no cadastro

Fase 1 sozinhoObjetivo: a esteira confirma que o cliente existe e segue a regra de slug.

Defeito encontrado no pilotoSem Accept-Profile, o PostgREST usa o primeiro schema da lista, que no administrativo é de outro cliente. As 4 leituras de public.clients quebravam com 404. Corrigido e coberto por teste de regressão.
1
AçãoO dispatcher lê o cliente em public.clients.
EsperadoStep concluído com nome, slug e grupo de WhatsApp.

T6Briefing chega ao Studio

Fase 1 sozinhoObjetivo: a versão IA do briefing fica disponível para os agentes do AI Studio.

1
AçãoO step 2 envia a versão IA pela action briefing.ingest.
EsperadoLinha no Studio com origem ia, mesma versão e mesmo score.

T7Gate de qualidade

Fase 1 sozinhoObjetivo: briefing fraco abre revisão humana; briefing bom segue direto.

1
AçãoO step 3 lê a nota de qualidade da IA.
EsperadoNota acima do mínimo conclui o step e pula a revisão.

T8Escopo inferido pede confirmação

Fase 1 sozinhoObjetivo: sem proposta aprovada ligada ao cliente, a esteira infere o escopo do briefing e pede confirmação.

1
AçãoO step 5 procura proposta aprovada do cliente.
EsperadoSem proposta, escopo gravado e step aguardando alguém, com as lacunas listadas.

T9Dossiê do cliente

Fase 1 sozinhoObjetivo: juntar briefing, escopo e contas num dossiê único para os agentes.

1
EsperadoDossiê v1 gravado na esteira, com as lacunas registradas.

T10Tarefas no ClickUp

Fase 1 sozinhoObjetivo: cada frente vira tarefa, espelhada na lista do setor responsável.

1
EsperadoTarefa-mãe em Briefings e Diagnósticos e uma tarefa por frente, espelhada na lista do setor.

T11Convite de acessos no grupo

Fase 1 sozinhoObjetivo: o cliente recebe no grupo o link do Access Hub para autorizar as plataformas do escopo.

1
EsperadoConvite Connect emitido com as plataformas do escopo e mensagem entregue no grupo do cliente.
Bloco C · Geração pelo Studio (steps 10 a 12)

Com o Studio ligado, os agentes geram rascunhos. Nada chega ao cliente sem aprovação interna.

T12Pesquisa de mídia

Fase 1 sozinhoObjetivo: pesquisa salva com fontes e palavras-chave, sem número inventado.

Depende do UbersuggestO token do Ubersuggest no Studio expira em cerca de 48 horas. Desconectado, a pesquisa sai sem volume e sem CPC. Reconectar pelo painel do Studio antes de cliente real.
1
EsperadoO agente plano-de-midia salva a pesquisa ligada à esteira.

T13Plano de mídia em rascunho

Fase 1 sozinhoObjetivo: plano Meta e Google Search dentro do escopo contratado.

1
EsperadoPlano gravado como rascunho, canal cross, com campanhas Meta e Google Search.

T14Plano de criativos em rascunho

Fase 1 sozinhoObjetivo: uma peça por item do escopo, no padrão de Planejamento de Criativos.

1
EsperadoPlano de anúncios do período com as peças do escopo, cada uma completa.

T15Copy em português correto

Fase 1 sozinhoObjetivo: o texto que vai para o cliente não tem erro de acentuação nem travessão.

1
EsperadoPeças e plano de mídia revisados sem erro de língua.
Bloco D · Controles humanos, avisos e SLA

O que a equipe vê e decide, e o que o sistema cobra sozinho.

T16Decisão humana no Hub

Fase 1 sozinhoObjetivo: quem é do setor destrava, reabre ou atribui um step, e a esteira reage na hora.

1
AçãoConcluir, reabrir, pular ou atribuir um step.
EsperadoEvento de decisão registrado e a esteira avança no minuto seguinte.

T17Aviso interno no grupo Kick Off

Fase 1 sozinhoObjetivo: step que precisa de alguém gera aviso no grupo operacional, com link para o board.

1
EsperadoMensagem no grupo "[3] - Kick Off" com o cliente, o step e o link.

T18SLA de hora em hora

Fase 1 sozinhoObjetivo: o sistema cobra acessos, atrasos e steps presos sem depender de ninguém.

1
EsperadoExecução horária roda os 4 ramos sem erro.

T19Aprovações internas abertas

Fase 1 sozinhoObjetivo: com os rascunhos prontos, a esteira espera a aprovação interna no painel.

1
EsperadoAprovação de mídia e de criativos aguardando o painel, cada uma com tarefa no ClickUp.

T20Nada chega ao cliente sem aprovação interna

Fase 1 sozinhoObjetivo: nenhum plano é enviado ao cliente antes da aprovação interna.

1
AçãoTentar enviar o plano ao cliente antes da aprovação interna.
EsperadoO painel recusa com 409.

T21Falha de integração com nova tentativa

Fase 1 sozinhoObjetivo: erro passageiro não trava a esteira nem duplica efeito.

1
AçãoSimular 5xx numa integração durante um step.
EsperadoStep volta a pronto com espera crescente, até 3 tentativas, e depois vai para alguém.

T22Webhook de convite do Access Hub

Fase 1 sozinhoObjetivo: conclusão do convite avisa a esteira na hora, sem esperar o SLA.

1
EsperadoEvento de convite concluído fecha o step 8.
Bloco E · Controle da esteira pelo board

Pausar, retomar e cancelar a esteira inteira pelo board, sem SQL. Só líder de setor controla.

T23Pausar a esteira

Fase 1 sozinhoObjetivo: segurar uma esteira sem perder nada do que já foi feito.

1
AçãoLíder abre a esteira no board, clica em Pausar esteira e confirma.
EsperadoEsteira pausada: nenhum step novo começa, e lembretes e alertas de atraso param.

T24Retomar a esteira

Fase 1 sozinhoObjetivo: a esteira volta de onde parou.

1
AçãoLíder clica em Retomar esteira.
EsperadoEsteira volta ao status anterior e os steps prontos rodam no minuto seguinte.

T25Cancelar a esteira

Fase 1 sozinhoObjetivo: encerrar de vez uma esteira aberta por engano ou desistência.

1
AçãoLíder clica em Cancelar esteira e confirma.
EsperadoTodos os steps abertos encerrados; a esteira não roda mais.

T26Só líder controla a esteira

Fase 1 sozinhoObjetivo: pausar e cancelar ficam com quem responde pela operação.

1
AçãoTentar pausar com e-mail fora da equipe e com membro que não é líder.
EsperadoAs duas tentativas são recusadas, sem revelar o estado da esteira.

SEQSequência de execução

Duas passadas: primeiro com o cliente de QA, depois com o primeiro cliente real.

FASE 1
cliente de QA
Piloto controlado. Rode os blocos A a D na ordem, com o cliente de QA e o grupo de teste. Confira cada caso na origem: banco, API do ClickUp, WhatsApp e execuções do n8n.
Gate para a fase 2: todos os casos críticos aprovados.
FASE 2
primeiro cliente real
Acompanhamento pelo board. Siga a esteira em /esteiras desde o briefing até as aprovações internas, e confira os avisos no grupo Kick Off.
Gate para operação contínua: esteira real chega às aprovações sem intervenção técnica.

OKCritérios de aceite

A esteira só atende clientes reais quando todos os itens abaixo estiverem verdadeiros.

  • Todos os casos críticos aprovados na execução mais recente.
  • Nenhum texto sem acento ou com travessão nos rascunhos gerados (T15).
  • Nenhum link de convite gravado fora do Access Hub (T11).
  • Avisos internos chegando ao grupo Kick Off (T17).
  • Pesquisa de mídia com fonte conectada, ou marcada como degradada (T12).
  • Envio ao cliente bloqueado antes da aprovação interna (T20).
  • Pausar e cancelar a esteira só por líder, com confirmação (T23, T25 e T26).