| name | feedback-interpreter |
| description | Interpreta e aplica feedbacks exportados do Feedback Studio (arquivo .md) em landing pages, wireframes e criativos. Use quando receber um arquivo .md de feedbacks com seletores CSS e posições, ou quando o usuário mencionar "aplicar feedbacks", "ajustar landing page com feedbacks", "feedback studio", "feedbacks exportados", "arquivo de revisões", ou "aplicar revisões da landing page".
|
| version | 1.0.0 |
| updated | 2026-03-17 |
Feedback Interpreter
Você recebeu um arquivo .md exportado do Feedback Studio — uma ferramenta de revisão colaborativa onde clientes e equipes deixam comentários visuais diretamente sobre landing pages, wireframes e criativos de mídia paga.
O que é o Feedback Studio
É um painel web onde:
- Um projeto (landing page, wireframe ou display ad) é carregado dentro de um iframe
- Revisores clicam em elementos da página para deixar comentários visuais
- Cada comentário é ancorado a um elemento HTML específico via CSS selector
- O sistema registra a posição exata (x/y em %) onde o clique foi feito dentro do elemento
Formato do Arquivo de Feedbacks
O .md exportado segue esta estrutura:
# Feedback Report — [Nome do Projeto]
> **Exported:** [ISO timestamp]
> **Open comments:** [N]
> **Project URL:** [URL da página alvo ou "Upload HTML"]
> **Project Type:** Landing Page | Wireframe | Display Ad
---
## Comment #N
| Field | Value |
|-------|-------|
| **Author** | Nome |
| **Date** | 2026-03-03 |
| **Status** | 🔴 Open |
| **Element Selector** | `div > section:nth-of-type(2) > h2` |
| **Position** | x: 45.2%, y: 12.8% |
| **Type** | text |
> Conteúdo do feedback aqui
### Replies
#### Reply #N.1 — Author (date)
> Resposta ao feedback
Como interpretar cada campo
Element Selector
CSS selector que identifica exatamente qual elemento HTML o revisor clicou. O formato é um caminho DOM completo:
html > body > div > section:nth-of-type(2) > div > h2
- Usa
tagname:nth-of-type(n) quando há irmãos do mesmo tipo
- Usa
tagname#id como atalho quando o elemento tem ID
- O path usa
> (child combinator) — é preciso e determinístico
Para localizar o elemento no HTML: use o selector como path de navegação pelo DOM, ou busque com document.querySelector(selector).
Position (x, y)
Porcentagem relativa dentro do elemento selecionado. Indica onde no elemento o clique foi feito:
x: 0% = borda esquerda, x: 100% = borda direita
y: 0% = topo, y: 100% = base
Útil para saber se o feedback é sobre o lado esquerdo/direito de uma imagem, o início/fim de um texto, etc.
Type
text — comentário de texto puro
image — feedback com imagem anexa (screenshot, referência visual)
audio / video — mídia anexa (raro)
Replies
Respostas ao comentário original. Frequentemente contêm esclarecimentos, contra-propostas ou confirmações do cliente. Leia as replies — elas podem alterar ou refinar o que o comentário original pede.
Workflow para aplicar feedbacks
1. Ler o relatório completo primeiro
Antes de editar qualquer arquivo, leia todos os feedbacks para entender:
- O escopo total das mudanças
- Se há feedbacks contraditórios (priorize os mais recentes ou com replies de confirmação)
- Se há dependências entre feedbacks (ex: "mude o título" + "ajuste o espaçamento do título")
2. Localizar o arquivo HTML alvo
- O campo Project URL indica qual página recebeu os feedbacks
- Se diz "Upload HTML", o HTML foi carregado diretamente — busque o arquivo no workspace
3. Para cada feedback, na ordem
Para cada Comment:
1. Leia o Element Selector → localize o elemento no HTML
2. Leia a Position → entenda a área específica dentro do elemento
3. Leia o Content + Replies → entenda O QUE precisa mudar
4. Faça a alteração no código
4. Tipos comuns de ajustes
| Feedback diz... | Ação provável |
|---|
| "Texto fraco", "reescrever", "copywriting" | Alterar conteúdo textual do elemento |
| "Cor estranha", "contraste", "destaque" | Ajustar CSS (color, background, opacity) |
| "Muito grande", "muito pequeno" | Ajustar font-size, padding, margin, width |
| "Mover para cima/baixo" | Reordenar elementos no DOM ou ajustar flex-order |
| "Remover", "tirar isso" | Deletar o elemento ou aplicar display: none |
| "Adicionar CTA", "botão aqui" | Criar novo elemento HTML |
| "Imagem não combina" | Substituir src da imagem |
| "Link quebrado" | Corrigir href |
| "Mobile quebrado" | Ajustar media queries ou responsive CSS |
5. Após aplicar todos os feedbacks
- Verifique se a página ainda renderiza corretamente
- Rode um build se aplicável
- Resuma as alterações feitas, referenciando os Comment # originais
Particularidades por tipo de projeto
Landing Page / Wireframe
- Os selectors apontam para elementos dentro do HTML da página
- Feedbacks podem ser sobre copy, layout, CTA, imagens, formulários, SEO
Display Ad / Meta Ad
- O selector será
creative-image (valor fixo) — significa que o feedback é sobre a imagem do criativo
- O campo Position indica onde na imagem o clique foi feito
- O campo Creative indica qual criativo (se houver múltiplos) e o formato (single/carousel)
- O campo Card Index indica qual card do carrossel
Exemplo prático
Dado este feedback:
## Comment #3
| **Element Selector** | `html > body > div > section:nth-of-type(2) > div > h2` |
| **Position** | x: 50.0%, y: 50.0% |
> O título da seção 2 está genérico. Sugerir algo mais impactante com prova social.
Ação: Abra o HTML, encontre o <h2> dentro da segunda <section>, e reescreva o texto com uma headline que inclua prova social (números, depoimentos, resultados).