# PAUSAS-E-VALIDACOES — UX entre fases

Protocolo da Imperatriz High-Ticket pra **pausar entre fases**, **validar output**, e **salvar progresso** pra mentorada voltar depois.

## Por que pausa importa

6-8h é muito. Mentorada cansa. Mentorada que cansa pula validação. Mentorada que pula validação descobre erro na Fase 5 que veio da Fase 1 e tem que refazer 4 fases.

Pausa não é fraqueza. Pausa é arquitetura.

## Estrutura padrão de cada transição

Toda transição entre fases segue **6 passos**:

### Passo 1 — Validação automática do output
A Imperatriz verifica se o arquivo gerado pela fase atual existe e tem os campos esperados:

```
✓ /imperio/mentoradas/[nome]/funil-reuniao/01-briefing-negocio.json existe
✓ Campos obrigatórios presentes: nicho, ticket_alvo, publico_positivo, publico_negativo, persona_inicial
✓ Nenhum campo crítico vazio
```

Se faltar algo, **NÃO avança**. Volta pra skill filha pedindo o campo faltante.

### Passo 2 — Recap visível da fase
Mostra na tela um resumo do que foi feito + o que tá pronto:

```
═══════════════════════════════════════════
FASE 1 CONCLUÍDA — BRIEFING DO NEGÓCIO ✓
═══════════════════════════════════════════

O que a gente capturou:
  ✓ Nicho: Agência de IA pra clínicas médicas
  ✓ Ticket alvo: R$ 15.000
  ✓ Público positivo: Clínica com 5+ médicos, faturamento R$ 200k+/mês
  ✓ Público negativo: Profissional solo sem CNPJ
  ✓ Persona inicial: Dr. Roberto, 45 anos, dono de clínica de cardiologia
  ✓ Maior dor pra fechar: Cliente acha caro sem entender o ROI

Arquivo salvo em:
  ~/imperio/mentoradas/[nome]/funil-reuniao/01-briefing-negocio.json
```

### Passo 3 — Pergunta de validação
Pergunta direto:

```
Tá alinhado com o que você espera?

A) Sim, perfeito — bora pra Fase 2
B) Quase, mas quero ajustar X
C) Não, refazer essa fase do zero
```

Se A → próximo passo. Se B → pergunta o que ajustar + chama skill filha de novo. Se C → reset do JSON + Fase 1 do zero.

### Passo 4 — Pergunta de pausa
Se A foi a resposta, pergunta:

```
Quer seguir agora pra Fase 2 (Diagnóstico IA — ~60min) ou pausar e voltar depois?

A) Bora agora — tô com energia
B) Pausa — volto depois (você pode rodar /imperatriz-high-ticket de novo a qualquer momento)
```

### Passo 5 — Salvar progresso
Independente da escolha, **sempre** salva em `_progresso.json`:

```json
{
  "nome_mentorada": "Maria Silva",
  "data_inicio": "2026-05-18",
  "ultima_atualizacao": "2026-05-18T14:32:00Z",
  "modo_execucao": "sessoes",
  "fase_atual": 2,
  "fases_concluidas": [1],
  "arquivos_gerados": [
    "01-briefing-negocio.json"
  ],
  "proxima_acao": "Fase 2 — Diagnóstico IA"
}
```

### Passo 6 — Se pausa, anuncia volta
```
Beleza, paramos por aqui então.

Quando você quiser voltar, é só rodar /imperatriz-high-ticket de novo. Eu vou ler o progresso e te perguntar se quer continuar de onde parou (Fase 2) ou refazer alguma anterior.

Tá tudo salvo. Pode descansar.
```

## Pausa no meio de uma fase

Mentorada pode pausar **DENTRO** de uma fase também. Skill filha que tá rodando precisa respeitar Ctrl+C / "pausa" / "parar" e salvar o que conseguiu até ali.

A Imperatriz NÃO força mentorada a terminar a fase. Se ela disser "preciso parar":

```
Sem stress, garota. Você pode parar AQUI, mas vou avisar:
  - A Fase 2 não tá completa
  - Quando voltar, a gente vai PRECISAR refazer essa fase do zero (não dá pra salvar metade)
  - Tempo perdido: cerca de Y minutos

Quer mesmo parar? Ou consegue mais 15min?

A) Pausa total — refaço depois
B) Mais 15min vai
```

Se A → salva `fase_em_andamento: 2, status: incompleta` e finaliza. Se B → continua.

## Retomada (quando mentorada volta)

Mentorada digita `/imperatriz-high-ticket` numa nova sessão. Imperatriz lê `_progresso.json` e responde:

```
Oi de novo, Maria!

Vi que a gente parou na Fase 2 (Diagnóstico IA) — sessão anterior, você tinha completado a Fase 1.

Como quer continuar?

A) Bora pra Fase 2 agora (de onde paramos)
B) Quero rever a Fase 1 antes (validar de novo)
C) Quero começar tudo do zero (apaga progresso anterior)
```

Se A → Fase 2 começa. Se B → mostra recap da Fase 1 + permite editar. Se C → confirma 2x e reseta.

## Validação de pré-requisitos antes da Fase 1

Na PRIMEIRA execução (sem `_progresso.json` ainda), antes de despachar Fase 1, a Imperatriz **valida pré-requisitos**:

```
Antes da gente começar, preciso confirmar 4 coisas:

1) Você vende serviço SOB MEDIDA (cada cliente é um projeto único, não produto padronizado)?
2) Teu ticket alvo é R$ 3.000 ou mais?
3) Você fecha (ou quer fechar) em REUNIÃO 1-a-1 (Zoom/Meet, ~45min)?
4) Teu nicho pode ser qualquer um (IA, agência, consultoria, design, dev) — só não pode ser infoproduto/curso gravado.

As 4 respostas são SIM?

A) Sim, as 4 são sim → bora começar
B) Alguma é NÃO → me conta qual, eu te redireciono pra skill certa
```

Se A → Fase 1. Se B → redirecionamento:
- "Ticket baixo / infoproduto" → `/imperatriz-das-vendas` ou `/skill-lancamento-digital`
- "Funil de conteúdo" → `/maestro-de-conteudo`
- "Vendas via DM sem reunião" → `/copy-conversacional-dm` ou `/imperatriz-bot`
- "Curso/produto padronizado" → `/skill-pagina-vendas` direto

## Anti-patterns de pausa

❌ **NÃO** atropelar validação: "Ok, próxima!" sem mentorada confirmar
❌ **NÃO** assumir que mentorada quer continuar: sempre pergunta antes da próxima fase
❌ **NÃO** salvar progresso sem avisar: mostra o caminho do arquivo
❌ **NÃO** forçar mentorada a terminar quando pediu pausa
❌ **NÃO** apagar progresso anterior sem confirmação dupla
❌ **NÃO** retomar de fase incompleta sem avisar que precisa refazer
❌ **NÃO** ignorar pré-requisitos: se mentorada vende infoproduto, NÃO despacha Fase 1

## Mensagens-modelo (copiar/colar dentro das fases)

**Início de fase:**
> "Agora vamos pra Fase [N] — [Nome]. Foco dessa fase: [resumo 1 linha]. Tempo estimado: [X min]. Bora?"

**Fim de fase com sucesso:**
> "Boa! Fase [N] fechada. [Recap]. Próxima é Fase [N+1] — [Nome] (~[Y min]). Quer seguir agora ou pausar?"

**Fim de fase com problema:**
> "Olha, a Fase [N] saiu com [X] mas faltou [Y]. A gente refaz só essa parte, tá? Não precisa repetir tudo."

**Retomada:**
> "Oi de novo! Vi que paramos na Fase [N]. Continuamos de onde parou?"

**Final do funil (Fase 7 concluída):**
> "ARRASOU. Funil completo. [Resumo final]. Tudo salvo em [caminho]. Bora rodar tráfego."
