# MODO --outline

Workflow quando o input e outline ja estruturado (titulo + bullets). Default se input <= 1500 palavras ou se tem bullets/headers.

---

## ENTRADA

Tata manda outline ja organizado, tipo:

```markdown
# Persona Profunda

## O que e
Persona e o cliente ideal mapeado em 30 dimensoes psicologicas.

## 5 pilares
- Dores
- Desejos
- Objecoes
- Linguagem
- Sonhos

## Como construir em 6 passos
1. Coleta transcricoes
2. Mapeamento de dores
3. Deep market research
4. Mapa de empatia
5. Anti-persona
6. Validacao

## Erros comuns
- Persona generica
- Sem dor real
- Copiada de concorrente

## Fechamento
Comece com 1 persona, depois expande.
```

Ou em formato menos formal — bullets soltos, lista numerada, etc.

---

## PASSO 1: Identificar a estrutura do outline

Marcar cada secao com:

- **Tag de tipo** (titulo, definicao, lista, etc)
- **Numero de items** (se for lista)
- **Tipo de comparacao/oposicao** (yes/no, vs, etc)

Exemplo do outline acima:

| Secao outline | Tipo de slide sugerido |
|---|---|
| "Persona Profunda" (title) | 01 Titulo |
| "O que e" (definicao 1 frase) | 02 Definicao (mas sem 4 exemplos no input!) |
| "5 pilares" (lista 5 items curtos) | 06 Cards numerados |
| "Como construir em 6 passos" (lista sequencial) | 11 Timeline |
| "Erros comuns" (lista de warnings) | 09 Limitacoes OU 07 Lista |
| "Fechamento" | 12 Fechamento |

→ 6 slides ✅ (poderia adicionar 1-2 a mais se Tata quiser)

---

## PASSO 2: Detectar lacunas no outline

Outline as vezes nao traz tudo que o slide tipo X precisa:

| Tipo | O que o slide PRECISA | Lacuna comum |
|------|----------------------|--------------|
| 02 Definicao | 1 frase forte + 4 exemplos concretos | Outline so tem definicao, sem exemplos |
| 03 Comparacao | 5 linhas comparativas | Outline so cita "diferente de Y" sem detalhar |
| 04 Comando | Exemplo de codigo/comando completo | Outline diz "use /X" sem mostrar comando |
| 05 Breakdown | 5 partes + range/numero + nome | Outline so lista partes, sem range/numero |
| 08 Yes/No | 4-5 items cada lado | Outline so tem 2-3 |

**Decisao:**
- Se lacuna for pequena (1-2 items faltantes), **inventar items coerentes** com base no contexto
- Se lacuna for grande (4+ items faltantes), **perguntar pra Tata**:

```
Pra slide tipo 02 (definicao+exemplos), precisa de 4 exemplos concretos. O outline so tem definicao. Posso inventar 4 exemplos baseados em [contexto do nicho], ou voce manda os 4?
```

---

## PASSO 3: Mapear arquitetura

Mesmo formato do modo `--transcricao`:

```markdown
## Arquitetura proposta — N slides

| # | Tipo | Titulo proposto | Justificativa |
|---|------|-----------------|---------------|
| ... |

⚠️ LACUNAS DETECTADAS:
- Slide 02 (definicao): outline nao tem 4 exemplos. Inventei: [...]. OK?
- Slide 03 (comparacao): nao tinha. Pulei. OK?

OK pra gerar HTML?
```

---

## PASSO 4-8: igual ao modo --transcricao

A partir daqui, segue mesmo workflow:
- Preencher templates
- Rodar 10 validadores
- Salvar em vault
- Abrir no browser

---

## DIFERENCAS-CHAVE ENTRE OS 2 MODOS

| Aspecto | --transcricao | --outline |
|---------|--------------|-----------|
| Volume input | 1500+ palavras | <1500 palavras |
| Trabalho de extracao | Alto (corta 80% do conteudo) | Baixo (copy direta) |
| Lacunas | Raras (transcricao tem tudo) | Comum (outline e enxuto) |
| Risco maior | Manter copy verbosa | Inventar conteudo inexistente |
| Tempo total | ~3-4 min | ~1-2 min |

---

## QUANDO USAR ESTE MODO

✅ Tata manda outline em markdown ja estruturado  
✅ Briefing curto com bullets  
✅ Anotacao de aula em formato lista  
✅ Tata sabe exatamente o que quer em cada slide  

❌ NAO usar se input for so 1 paragrafo solto sem estrutura — pedir mais detalhes ou pedir transcricao  
❌ NAO usar se Tata mandar codigo/dump tecnico sem narrativa — pedir contexto antes
