# Sistema de Anexo Expandido

Define como a skill `/rotina-imperatriz` aceita múltiplos documentos prévios pra ganhar profundidade e pular perguntas que já têm resposta.

## Quando perguntar

No início ABSOLUTO da sessão, logo depois de saudar a mentorada e perguntar o nome.

Pergunta literal:

> "Antes da gente começar: você tem algum desses materiais pra eu já aprender e personalizar melhor a sua rotina? Se tiver, me cola os caminhos dos arquivos (ou diz 'não tenho' que eu faço de outro jeito):"

E lista os 8 anexos suportados.

## Os 8 anexos suportados

1. **Diagnóstico Império IA** (do agente da Tata, geralmente .docx)
2. **Eixo Imperatriz** (do agente da Tata, .docx ou .md)
3. **Anamnese de Mentorada** (se rodou `/anamnese-mentorada` antes, .md)
4. **Dossiê de Mentorada** (se Tata fez sobre ela, .md ou .docx)
5. **Perfil de Mentorada** (se rodou `/perfil-mentorada`, .md)
6. **Pulso Imperatriz anterior** (se já rodou a skill antes, .md)
7. **Briefing 360 Copy** (se rodou `/briefing-copy-360`, .md)
8. **Persona Profunda** (se rodou `/skill-persona-profunda`, .md)

Mentorada cola um por um, ou todos de uma vez separados por linha.

## Como a skill lê

```
Para cada caminho colado:
  Se termina em .docx ou .doc:
    textutil -convert txt "[caminho]" -output /tmp/anexo-[n].txt
    Read /tmp/anexo-[n].txt
  Se termina em .md, .txt:
    Read [caminho] direto
  Se termina em .pdf:
    skill pdf → extrai texto → Read
  Se URL (drive, dropbox):
    WebFetch [url]
```

Se falhar a leitura (arquivo não existe, formato estranho), avisa a mentorada e pergunta se quer colar conteúdo direto na conversa.

## O que extrai de cada anexo

A skill processa cada arquivo procurando padrões estruturados. Não é OCR cego: é extração com schema.

### Schema de extração (alvo único)

```json
{
  "nome": "Carla Dias",
  "nicho": "nanoinfluência pra prestadoras de serviço",
  "persona_target": "mulher fatura 50-100k/ano, dependente do Instagram",
  "fontes_receita": ["Formação", "consultoria 1:1", "comunidade", "afiliados", "palestras"],
  "ticket_medio": {
    "formacao": 2997,
    "consultoria": 5000,
    "comunidade": 97
  },
  "gargalos_declarados": [
    "dependência do Instagram",
    "agenda sem brecha pra criar",
    "time pequeno"
  ],
  "projetos_ativos": [
    {"nome": "Formação", "energia": "alta-resistencia", "status": "ancora_potencial"},
    {"nome": "Comunidade", "energia": "media", "status": "manutencao"},
    {"nome": "Consultoria 1:1", "energia": "alta-fluxo", "status": "operacional"}
  ],
  "projeto_ancora": "Formação",
  "resistencia_principal": "divulgar a Formação",
  "nivel_energetico": "sobrevivência",
  "indicadores_atuais": {
    "stories_dia": 4,
    "reels_semana": 1,
    "lives_mes": 0
  },
  "time": ["1 assistente part-time", "1 editor freelancer"],
  "ferramentas_atuais": ["Notion", "Calendly", "Hotmart"],
  "pontuacao_diagnostico": 62,
  "classificacao_diagnostico": "Operacional"
}
```

Esse JSON fica em `.estado.json` na pasta do projeto e é a base de todas as decisões da skill.

## Padrões de extração por anexo

### 1. Diagnóstico Império IA (.docx do agente Tata)

Padrões que a skill busca:

- **Nome**: header do documento ou seção "Mentorada:"
- **Pontuação**: "Pontuação: XX/100" ou "Score: XX"
- **Classificação**: "Sobrevivência" | "Tático" | "Operacional" | "Estratégico" | "Imperatriz"
- **Diagnóstico narrativo**: parágrafo de abertura, sintetiza em 3 bullets
- **TOP prioridades**: lista numerada de 3-5 itens

### 2. Eixo Imperatriz (.docx)

- **Projeto-âncora**: seção "Eixo" ou "Âncora"
- **Energia por projeto**: tabela ou bullets com classificação
- **Resistência**: bloco "Resistência" ou "Bloqueio"
- **Próximo passo**: bloco "Próximo movimento" ou "Ação"

### 3. Anamnese de Mentorada (.md)

- Dados demográficos (idade, cidade, estado civil, filhos)
- História profissional
- Nível energético atual
- Sonhos declarados
- Medos declarados

### 4. Dossiê de Mentorada (.md/.docx)

- Síntese da Tata sobre a mentorada (3-5 parágrafos)
- Recomendações da Tata
- Histórico de mentorias 1:1

### 5. Perfil de Mentorada (.md)

- 30 dimensões psicológicas (se rodou skill-persona-profunda como base)
- Avatar resumido
- Estilo de comunicação preferido

### 6. Pulso Imperatriz anterior (.md)

- Indicadores da semana anterior
- O que foi feito / não foi feito
- Bloqueios da semana
- Compromisso da semana seguinte

### 7. Briefing 360 Copy (.md)

- Mecanismo único
- Posicionamento
- Headline assinatura
- Persona compradora
- Oferta principal

### 8. Persona Profunda (.md)

- 30 dimensões
- Buyer persona
- ICP
- Mapa de empatia
- Anti-persona

## Confirmação pós-leitura

DEPOIS de ler todos os anexos, a skill mostra à mentorada o que entendeu, com este formato literal:

> "Beleza, li tudo. Confere se peguei certo:
>
> - **Nome:** Carla
> - **Nicho:** nanoinfluência pra prestadoras de serviço
> - **Persona compradora:** mulher fatura 50-100k/ano, dependente do Instagram
> - **5 projetos ativos**, sendo a **Formação** o âncora identificado
> - **Resistência principal:** divulgar a Formação
> - **Nível energético atual:** sobrevivência (sem lazer, dependência alta do IG)
> - **Pontuação Diagnóstico:** 62/100 (Operacional)
> - **Time:** 1 assistente part-time + 1 editor freelancer
>
> Tá certo? Algum desses pontos mudou desde que esses docs foram feitos?"

Mentorada confirma ou corrige. Skill atualiza `.estado.json`.

## Perguntas-ponte (só o que falta)

Depois da confirmação, a skill faz SÓ as perguntas que ainda não tem resposta. Não repete o que já leu.

Exemplo: se Diagnóstico já tem pontuação + classificação + TOP prioridades, a skill pula a fase de diagnóstico inteira e vai direto pra construção da rotina.

Lista das perguntas-ponte mais comuns que sobram mesmo com anexos:

- "Quantos stories/reels/lives você consegue sustentar HOJE (não no ideal)?"
- "Quem do seu time pode receber o quê?"
- "Que dia da semana é o seu Pulso de Domingo (ou outra hora)?"
- "Quais janelas você protege como sagradas (sem reunião, sem celular)?"

## Modo "não tenho nada"

Se a mentorada disser "não tenho nenhum desses", a skill avisa:

> "Tranquilo. Então a gente vai rodar Diagnóstico + Eixo dentro daqui mesmo. Vai durar uns 30min a mais, mas no fim você sai com tudo. Topa?"

Se topa, ativa fluxo completo. Se não topa, sugere rodar `/diagnostico-imperio-ia` e `/eixo-imperatriz` antes e volta depois.

## Limites técnicos

- Máx 8 anexos por sessão (mais que isso vira ruído)
- Máx 50k tokens somados de anexo (se passar, a skill pede pra mentorada priorizar 3-4 mais importantes)
- Se anexo for de mais de 1 ano atrás, skill alerta: "Esse Diagnóstico tá com X meses. Confirma que ainda tá válido?"
