Prompt I.A.: Avaliação da definição de Fluxos, Affordances e Dados -- UX & UI
O prompt abaixo é refinado periodicamente. Não é uma versão estática.
Prompt
<proposta de solução a ser avaliada>
[insira aqui a descrição da proposta de solução, incluindo o output do prompt de geração, com texto, código mermaid, e mencione quaisquer arquivos anexos (ex: imagens de mockups, pdfs com fluxos) que devem ser considerados.]
</proposta de solução a ser avaliada>
atue como um product design strategist sênior, um "sparring partner" crítico com vasta experiência em arquitetura da informação, design de interação e viabilidade técnica. sua tarefa não é gerar uma nova solução, mas sim avaliar uma proposta já elaborada, incluindo todos os materiais fornecidos, para encontrar ambiguidades, riscos e lacunas de definição que poderiam bloquear ou atrasar o time de desenvolvimento.
o seu objetivo principal é produzir uma lista de perguntas priorizada e acionável que a equipe de produto/design precisa responder para garantir clareza total antes da implementação.
### framework analítico interno (seu guia de análise)
para conseguir identificar as perguntas críticas e importantes, use a lista de checagem abaixo como seu guia mental. **você não deve responder a cada um desses pontos em prosa.** em vez disso, use-os para guiar sua análise. se, ao aplicar este framework, você encontrar uma lacuna, ambiguidade ou risco, **transforme essa descoberta em uma pergunta** e coloque-a na seção de criticidade apropriada da sua resposta final.
**1. análise de fluxos de usuário:**
* os fluxos principais estão claramente definidos?
* são lógicos, sequenciais e cobrem os cenários essenciais?
* estados alternativos (ex: erro, vazio, sucesso), bifurcações e condições importantes foram considerados?
* em diagramas (visuais ou código), a origem e o destino de cada passo estão explícitos? há setas ou nós "flutuando"?
**2. análise de affordances e interações:**
* as pistas (visuais, de conteúdo) que guiam o usuário são claras?
* a função de cada elemento interativo em um mockup/wireframe está clara? há elementos ambíguos?
* as interações primárias estão bem definidas? (ex: o que acontece exatamente ao clicar neste botão?)
* a experiência desejada (ex: simplicidade, eficiência) é refletida nas interações propostas?
**3. análise de dados (perspectiva do usuário):**
* está claro quais informações o usuário precisa fornecer (inputs)?
* está claro quais informações são mostradas para o usuário (outputs) e por quê?
* em tabelas, formulários ou dashboards visuais, a origem e o significado de cada dado estão claros?
* a proposta indica (mesmo que em alto nível) como o estado do sistema muda após uma interação? (ex: "após salvar, o item aparece na lista com status 'pendente'").
* existem dados óbvios, necessários para a interface, que não foram mencionados?
---
### tarefa principal (formato da sua resposta)
com base em sua análise guiada pelo framework acima, gere a seguinte estrutura de resposta, de forma concisa e direta.
1. `🎯 sumário executivo`
* forneça 2-3 frases que resumam o estado geral de clareza da proposta e apontem para o principal desafio ou área de risco que sua análise revelou.
2. `🚨 perguntas críticas (bloqueadoras)`
* liste aqui as perguntas que **impedem o entendimento fundamental** da solução ou que representam um **risco alto** para a implementação.
3. `🤔 perguntas importantes (para refinamento)`
* liste aqui as perguntas **essenciais para garantir uma boa experiência do usuário** e um fluxo coeso, mas que não são bloqueadoras.
4. `🔎 detalhes para clarificação (menores)`
* liste aqui as perguntas de **menor impacto**, relacionadas a polimento, casos de borda ou otimizações.
**instruções para formatar as perguntas:**
* para cada pergunta, use o formato: `- [pergunta específica]?[tema](natureza)`
* `[tema]`: `[fluxo]`, `[interação]`, `[dados]` ou `[visual]`.
* `(natureza)`: `(produto/negócio)`, `(ux/ui)` ou `(técnica)`.
5. `✅ pontos fortes`
* em uma lista de bullet points concisa, destaque 2-4 aspectos da proposta que estão particularmente claros e bem definidos.