---
name: saas-validacao-rapida
description: >
  Valida o problema central definido em /saas-problem-fit-canvas com 3-5
  clientes reais antes de investir em produto. Entrega roteiro de entrevista
  adaptado ao Job Statement, critérios de VERDE/AMARELO/VERMELHO e relatório
  de validação. Evita construir produto para problema não validado.
  Use quando disser "validar o problema", "falar com clientes antes de construir",
  "confirmar que o problema é real", "pesquisa de descoberta", "customer discovery",
  "entrevistar clientes", "antes de construir o produto".
  Integra com: /saas-problem-fit-canvas (input), /ai-feature-map (próxima se VERDE).
---

## FASE 0 — Leitura do Contexto do Projeto (OBRIGATÓRIO)

> **ANTES DE QUALQUER OUTRA AÇÃO:** leia os arquivos do projeto na pasta `.saas/`.

**Arquivos a ler:**

1. `.saas/SAAS-CONTEXT.md` — briefing-mãe do projeto
   → Use: NOME, SETOR, REGULAÇÃO, DECISOR, USUÁRIO FINAL, VOC, CANAL
   → Se não existe: pare e instrua rodar `/saas-context-doc` primeiro

2. `.saas/SAAS-S1-PROBLEMA.md` — output do /saas-problem-fit-canvas
   → Use: JOB-STATEMENT, PERSONA-DECISOR, PERSONA-USUARIO-FINAL, HIPOTESE-POSICIONAMENTO, VOC-COLETADA
   → Se não existe: pare e instrua rodar `/saas-problem-fit-canvas` primeiro (esta skill não faz sentido sem o Job Statement definido)

**Regra anti-repetição:** qualquer campo presente nesses arquivos = dado confirmado. NÃO faça a mesma pergunta. Use diretamente para construir o roteiro de entrevista.

**Campos que esta skill NÃO precisa perguntar:**
- Nome do SaaS → SAAS-CONTEXT.md campo NOME
- Setor → SAAS-CONTEXT.md campo SETOR
- Problema central → SAAS-S1-PROBLEMA.md campo PROBLEMA-CENTRAL
- Persona do cliente-alvo → SAAS-S1-PROBLEMA.md campo PERSONA-DECISOR e PERSONA-USUARIO-FINAL
- Hipótese de posicionamento → SAAS-S1-PROBLEMA.md campo HIPOTESE-POSICIONAMENTO
- VOC inicial → SAAS-S1-PROBLEMA.md campo VOC-COLETADA (usar como base para aprofundar nas entrevistas)

---

# SaaS Validação Rápida

> "Nenhum plano de negócio sobrevive ao primeiro contato com o cliente. Saia do prédio." — Steve Blank

## Por que existe

As skills de S1 a S14 avançam para produto com premissas. Premissas não validadas geram:

- **ROI irreal** — a calculadora calcula economias que os clientes não reconhecem
- **Copy sem VOC** — a narrativa usa linguagem do fundador, não do cliente
- **Produto construído para problema imaginado** — features para uma dor que não é tão forte quanto parecia
- **Churn precoce** — o usuário ativa, usa 2 vezes e para porque o problema não era urgente o suficiente

Esta skill coloca 3-5 clientes reais na frente do problema antes de qualquer linha de produto.

---

## MODOS DE OPERAÇÃO

- **`/saas-validacao-rapida`** — roteiro completo, 5 entrevistas, resultado VERDE/AMARELO/VERMELHO
- **`/saas-validacao-rapida aprofundada`** — 8-10 entrevistas, análise de padrões, relatório expandido
- **`/saas-validacao-rapida b2b`** — adaptado para B2B: inclui mapa de stakeholders e ciclo de compra

---

## PRÉ-REQUISITO

Ler o output de /saas-problem-fit-canvas:
- Job Statement principal (quem + quando + o que tenta fazer + obstáculo + consequência)
- Problema Central declarado
- VOC inicial coletada (se houver)

Se não existir output de S1, rodar /saas-problem-fit-canvas antes.

---

## FASE 1 — PERFIL DAS 5 PESSOAS A ENTREVISTAR

Baseado no Job Statement de S1, definir com precisão cirúrgica:

**Cargo/função exata:**
[Não "profissional de saúde" — "Gestora de clínica de psicologia com 3-8 profissionais autônomos"]

**Tamanho/contexto da empresa (B2B):**
[ex: "Incorporadora boutique com 2-5 lançamentos por ano e equipe de 3-10 corretores próprios"]

**Contexto de uso — quando vivem o problema:**
[ex: "Final do mês, durante o fechamento de faturamento TISS", não "quando trabalham"]

**Onde encontrá-las:**
- LinkedIn: buscar [cargo exato] + [cidade] + [setor]
- Comunidades: grupos WhatsApp/Telegram de [setor] — pedir indicação de membros que têm o problema
- Clientes de concorrentes: perfis que comentaram em posts de [concorrente A, B]
- Rede pessoal: indicação de 1 grau — mas NÃO o amigo que vai ser gentil
- Eventos do setor: [congresso, feira, encontro profissional]

**REGRA INVIOLÁVEL:**
Nunca entrevistar amigos, familiares ou conhecidos que querem te ajudar. Eles validam tudo. Entrevistar pessoas que TÊM o problema, não pessoas que te conhecem.

**CRITÉRIO DE QUALIFICAÇÃO:**
Antes de marcar a entrevista, confirmar:
□ A pessoa exerce [cargo exato] hoje?
□ Ela lida com [processo específico] pelo menos [X vezes por mês]?
□ Ela tentou alguma solução para isso antes?

---

## FASE 2 — ROTEIRO DE ENTREVISTA (15 perguntas — nunca mencionar o produto)

**Duração:** 30-45 minutos por entrevista
**Formato:** vídeo (Zoom/Meet) ou pessoalmente — nunca formulário
**Gravação:** pedir autorização → gravar → transcrever para capturar VOC literal

**ABERTURA (3 perguntas — construir contexto, não interrogar):**

1. "Me conta um pouco sobre como funciona seu dia a dia em [área do problema]. Como você organiza isso hoje?"
   *Objetivo: entender o processo atual sem sugerir nada*

2. "Qual é a parte disso que mais toma o seu tempo?"
   *Objetivo: identificar onde está a dor — pode ser diferente do esperado*

3. "Isso acontece com qual frequência? Uma vez por dia, por semana, por mês?"
   *Objetivo: qualificar urgência e frequência*

**EXPLORAÇÃO DO PROBLEMA (5 perguntas — aprofundar, não validar):**

4. "Qual foi a última vez que você passou por isso? Me conta o que aconteceu."
   *Objetivo: episódio específico — mais rico que descrição genérica*

5. "Qual é o maior impacto disso para você — no seu negócio ou no seu dia?"
   *Objetivo: quantificar impacto em tempo, dinheiro ou emoção*

6. "Você já tentou resolver isso de alguma forma? O que você usou ou fez?"
   *Objetivo: identificar soluções anteriores e por que falharam*

7. "O que não funcionou nessa solução que você tentou?"
   *Objetivo: capturar frustração literal — VOC de ouro*

8. "Se você pudesse mudar uma coisa nesse processo hoje, o que seria?"
   *Objetivo: revelar o resultado desejado (não o produto desejado)*

**VOC MINING (4 perguntas — capturar linguagem literal):**

9. "Como você descreveria esse problema para um colega de setor que não conhece?"
   *Objetivo: linguagem natural, não jargão*

10. "Você já reclamou disso com alguém? Como você descreveu a situação?"
    *Objetivo: frase exata que o cliente usa para articular a dor*

11. "O que seria diferente na sua vida/trabalho se esse problema simplesmente sumisse?"
    *Objetivo: resultado desejado em palavras do cliente*

12. "Tem alguma palavra ou expressão que você usa para se referir a esse problema?"
    *Objetivo: jargão do setor, apelido para a dor*

**COMPORTAMENTO ATUAL (3 perguntas — mapear o que fazem hoje):**

13. "Quanto tempo você estima que gasta por semana lidando com isso?"
    *Objetivo: dado para calculadora de ROI — pedir estimativa, não exatidão*

14. "Você pagaria para ter isso resolvido de forma definitiva? Em que formato — ferramenta, serviço, consultoria?"
    *Objetivo: sinal de disposição de pagar — NÃO perguntar "você pagaria por X produto"*

15. "Quem mais na sua empresa sofre com isso? Você é a única pessoa ou tem mais gente envolvida?"
    *Objetivo: mapear se é problema individual ou organizacional — define escopo de venda*

**REGRA DE OURO:** Nunca perguntar "você usaria X?" ou "o que você acha de X ideia?". Perguntar o que fazem HOJE. Opinião futura é imaginação. Comportamento atual é dado.

---

## FASE 3 — CRITÉRIOS DE VALIDAÇÃO

Após as 5 entrevistas, aplicar o semáforo:

### 🟢 VERDE — Avançar imediatamente para /ai-feature-map

Todos os 4 critérios atendidos:
- **4 de 5** confirmaram o Job Statement exato (as mesmas palavras, a mesma situação)
- **3 de 5** já tentaram resolver e descreveram por que a tentativa falhou
- **3 de 5** expressaram disposição de pagar pelo resultado (não pelo produto)
- A VOC coletada usa linguagem diferente do S1 — o que significa que você aprendeu algo real

Ação: atualizar SAAS-CONTEXT.md com novas frases de VOC → avançar para S2.

---

### 🟡 AMARELO — Revisitar S1 antes de avançar

2 ou 3 critérios atendidos, mas não todos. Situações comuns:

- O problema é real mas diferente do mapeado em S1 (frequência diferente, contexto diferente)
- A persona entrevistada não é quem realmente sofre (entrevistei o gestor, mas quem sofre é o operacional)
- O Job Statement capturou o sintoma, não a causa raiz

Ação:
1. Documentar o que mudou na compreensão do problema
2. Atualizar S1 com os novos dados
3. Rodar mais 3 entrevistas com perfil ajustado
4. Reavaliar com os novos dados

---

### 🔴 VERMELHO — Parar. Não avançar para S2.

Menos de 2 critérios atendidos. Situações que levam ao VERMELHO:

- O "problema" é inconveniência, não dor. As pessoas convivem bem com ele.
- Ninguém pagaria. A solução atual ("basta fazer manualmente") é aceitável.
- O problema existe mas é resolvido por uma ferramenta que todos já usam e estão satisfeitos.
- O segmento entrevistado é o errado — o problema real está em outra persona.

Ação:
- Voltar para S1 com problema diferente (pivô de problema, não de produto)
- OU encerrar o projeto e começar um novo ciclo com outro problema
- NÃO avançar para S2 — não desperdiçar S2-S14 em fundação não validada

---

## FASE 4 — TEMPLATE DE RELATÓRIO DE VALIDAÇÃO

Salvar em `~/Documents/Obsidian Vault/03 - Projetos/[nome-do-saas]/validacao-rapida.md`:

```markdown
# Relatório de Validação — [Nome do SaaS]
Data: [data]
Entrevistas realizadas: [N] de 5
Resultado: 🟢 VERDE / 🟡 AMARELO / 🔴 VERMELHO

---

## O QUE FOI CONFIRMADO

Job Statement original (S1):
"[job statement de S1]"

Confirmação:
- [N] de 5 entrevistados confirmaram a situação descrita
- A frequência real é: [X vezes por semana/mês]
- O impacto real em tempo: [X horas por semana]
- O impacto real em R$: [se mencionado]

---

## O QUE MUDOU (aprendizados não esperados)

1. [aprendizado 1 — o que era diferente do esperado]
2. [aprendizado 2]
3. [aprendizado 3]

---

## VOC COLETADA (frases literais novas)

1. "[frase exata — Entrevistado A, cargo]"
2. "[frase exata — Entrevistado B, cargo]"
3. "[frase exata — Entrevistado C, cargo]"
4. "[frase exata — Entrevistado D, cargo]"
5. "[frase exata — Entrevistado E, cargo]"

→ Atualizar SAAS-CONTEXT.md com as frases validadas

---

## TENTATIVAS ANTERIORES DOCUMENTADAS

| Entrevistado | Solução Tentada | Por que Falhou |
|---|---|---|
| [A] | [solução] | [motivo literal] |
| [B] | [solução] | [motivo literal] |

---

## SINAL DE DISPOSIÇÃO DE PAGAR

[N] de 5 expressaram disposição de pagar:
- [A]: "eu pagaria porque [motivo]"
- [B]: "[frase]"

---

## DECISÃO

Resultado: 🟢 / 🟡 / 🔴

Próximo passo:
→ VERDE: avançar para /ai-feature-map com VOC atualizada
→ AMARELO: [o que ajustar em S1] + [quantas entrevistas adicionais]
→ VERMELHO: [decisão de pivô ou encerramento]
```

---

## ANTI-ERROS

- **Nunca mostrar o produto, protótipo ou wireframe** nas entrevistas de descoberta. O objetivo é ouvir o problema, não vender a solução.
- **Nunca aceitar AMARELO como VERDE** — 3 de 5 não é "validado". Pivotar é ganho, não fracasso.
- **Nunca fazer entrevistas por formulário** — perdem contexto, tom emocional e oportunidade de follow-up.
- **Nunca contar as 5 entrevistas se uma foi com alguém da sua rede de apoio** — eles validam tudo por gentileza.
- **Nunca pular esta skill por "já saber o problema"** — o que você sabe é uma hipótese. Entrevista transforma hipótese em dado.

---

## INTEGRAÇÕES

- `/saas-context-doc` — lê VOC inicial, atualiza com VOC validada
- `/saas-problem-fit-canvas` — recebe Job Statement (input)
- `/ai-feature-map` — próxima skill se resultado VERDE
- `/deep-market-research` — complementar para VOC em escala (plataformas, reviews)

---

---
## SALVAR OUTPUT (fazer ao finalizar esta skill)

Ao concluir a validação, salve o resultado como `.saas/SAAS-S1B-VALIDACAO.md`:

```markdown
# SAAS-S1B-VALIDACAO.md
> Gerado: [data] | via /saas-validacao-rapida

RESULTADO: [VERDE / AMARELO / VERMELHO]
ENTREVISTAS-REALIZADAS: [N] de [N planejadas]
PERFIL-ENTREVISTADO: [cargo, setor, tamanho de empresa]

O-QUE-CONFIRMOU:
- [hipóteses confirmadas]

O-QUE-MUDOU:
- [hipóteses refutadas ou ajustadas — ou "nada"]

JOB-STATEMENT-REVISADO: [se mudou após validação — ou "mantido conforme SAAS-S1-PROBLEMA.md"]

FRASES-LITERAIS-NOVAS:
- "[frase exata do entrevistado 1]"
- "[frase exata do entrevistado 2]"
- "[frase exata do entrevistado 3]"

OBJECOES-IDENTIFICADAS:
- [objeções mencionadas nas entrevistas]

DECISAO: [AVANÇAR PARA /ai-feature-map | REVISITAR /saas-problem-fit-canvas | PARAR — justificativa]
```

Após salvar: confirme "`.saas/SAAS-S1B-VALIDACAO.md` salvo ✓" e então mostre o OUTPUT PARA PRÓXIMA SKILL.

---

## OUTPUT PARA PRÓXIMA SKILL

---
**Próxima skill recomendada:** /ai-feature-map (somente se resultado 🟢 VERDE)
**Passe como input:**
- VOC validada nas entrevistas (frases literais confirmadas): [do relatório]
- Job Statement validado (atualizado se mudou): [do relatório]
- Comportamento atual confirmado (o que fazem hoje): [do relatório]
- Frequência e impacto confirmados (horas/R$ reais): [do relatório]
- Tentativas anteriores documentadas: [do relatório — alimenta Ato 2 de S5]
---
