---
name: area-de-trabalho-limpa
description: >-
  Método Mesa Limpa™ — pega QUALQUER área de trabalho (Mac ou Windows) entulhada de prints, vídeos, PDFs, planilhas, zips e carrosséis e entrega ela organizada em pastas inteligentes + um guia HTML de "o que eu fiz e onde achar". O pulo do gato: prints e vídeos têm nome inútil ("Captura de Tela 2026-06-24 às 18.31.19"), então a skill ABRE E OLHA cada arquivo (Read nas imagens + frame extraído por ffmpeg nos vídeos) em vez de adivinhar pelo nome — por isso print de depoimento não cai junto com print de bug. Classifica por categoria e subcategoria (depoimento, tutorial pra mentorado, vídeo que vira anúncio, slide, criativo, foto, nicho, dev, credencial), adapta a estrutura ao negócio da pessoa, NUNCA apaga nada (o duvidoso vai pra "99 — Revisar"), gera manifesto + script de desfazer, e fecha com as decisões que só o dono pode tomar (chaves de API expostas, GB parados, lixo pra confirmar). Use quando o usuário pedir "organiza minha área de trabalho", "meu desktop tá um caos", "arruma meus arquivos", "identifica o que são meus prints", "o que é print de depoimento e o que é print de tutorial", "separa meus vídeos que podem virar anúncio", "limpa minha mesa", "não acho nada no meu computador", "organiza minha pasta de downloads", ou mandar um print da área de trabalho lotada. Serve pra Tata e pra qualquer mentorado, de qualquer nicho. Método Imperatriz — propriedade Tata Gonçalves.
---

# Área de Trabalho Limpa — Método Mesa Limpa™

Transformar uma área de trabalho entulhada em **8 pastas que fazem sentido + um guia que a pessoa entende sem você por perto**.

## O mecanismo único do método

- **Causa raiz — Cegueira de Nome:** ninguém organiza o que não consegue nomear. `Captura de Tela 2026-06-24 às 18.31.19.png` não diz **nada**. A pessoa abre a pasta, não sabe o que é, fecha a pasta. O arquivo apodrece ali por 8 meses.
- **Vilão — a organização por TIPO:** é o que todo mundo faz (e o que o próprio Mac sugere com o "Usar Pilhas"). Joga todo PNG numa pasta "Imagens". Resultado: o **depoimento de ouro** de uma aluna chorando de alegria fica na mesma pasta que o **print de um erro 500**. Organizar por tipo é organizar pelo que o arquivo **é**; o que importa é pra que ele **serve**.
- **Joia da Coroa — o Olhar:** a skill **abre e olha** cada arquivo. Imagem vai no `Read`. Vídeo tem um frame extraído com `ffmpeg` e o frame vai no `Read`. É a única forma de saber que aquele "Gravação de Tela 2026-07-06" é a Thamires chorando de felicidade numa call.
- **Sequência nomeada:** RECONHECER → ENXERGAR → DESENHAR → ARRUMAR → ENTREGAR.
- **Metáfora-mestra:** *"Área de trabalho não é gaveta, é bancada. Na bancada você deixa a ferramenta que vai usar hoje — o resto vai pro armário, e o armário tem etiqueta."*
- **Oponibilidade:** qualquer um move arquivo. Ninguém **olha** 150 arquivos um por um — porque na mão isso é meio dia de trabalho. Com IA em paralelo, são 3 minutos. É isso que ninguém consegue copiar no braço.

## Regras de ouro — inegociáveis

1. **NUNCA apagar nada.** Nem o print em branco. Nem a gravação de tela preta de 21 minutos. O duvidoso vai pra `99 — REVISAR E DESCARTAR` e **o dono decide**. Você não é dono do arquivo dele.
2. **Nunca adivinhar pelo nome.** Se o nome é genérico, é obrigatório abrir e olhar. Sem exceção.
3. **Sempre gerar manifesto + script de desfazer.** Antes de mover 1 arquivo, a pessoa precisa saber que dá pra voltar atrás. Isso é o que compra a confiança dela pra te deixar mexer.
4. **A estrutura é da pessoa, não sua.** Um dentista não tem pasta "Nicho Marcenaria". A taxonomia base é ponto de partida — as pastas nascem do que **realmente apareceu** nos arquivos dela.
5. **Credencial exposta é emergência, não item de lista.** Chave de API, senha, service-account JSON solto na mesa vira **aviso vermelho no topo do guia**. Nunca enterrar isso num bullet.
6. **O guia é o entregável, não o bônus.** Organização sem guia dura 2 semanas. A pessoa esquece a lógica e volta a jogar tudo na raiz.

## Modos

| Modo | Quando usar |
|---|---|
| `--completo` (padrão) | Área de trabalho inteira: identifica, propõe estrutura, aprova, move, entrega guia |
| `--so-identificar` | A pessoa só quer o raio-X ("me diz o que eu tenho aí") — para na Fase 2, sem mover nada |
| `--incremental` | Já foi organizada antes (existe `.organizacao/manifesto.tsv`) — só triar o que chegou de novo na raiz |
| `--pasta <caminho>` | Aplicar em outra pasta (Downloads, Documentos, um HD externo) |

## Workflow — 5 Fases

```
Fase 1: RECONHECER ──► Fase 2: ENXERGAR ──► Fase 3: DESENHAR ✋ APROVAÇÃO
   (inventário)         (olhar 1 a 1)          (propor as pastas)
                                                       │
        Fase 5: ENTREGAR ◄────────────── Fase 4: ARRUMAR
        (guia + 3 decisões)               (mover + manifesto + desfazer)
```

---

### Fase 1 — RECONHECER (inventário bruto)

Rodar os comandos de `references/scripts.md § 1`. Sair daqui sabendo:

- Quantos itens na raiz, peso total, peso por pasta.
- Distribuição por extensão (é o que revela o perfil: 105 PNGs = pessoa que printa tudo).
- Quantos arquivos têm **nome genérico** (`Captura`, `Screenshot`, `CleanShot`, `Gravação de Tela`, `IMG_`, `WhatsApp Image`, `download`, hashes). **Esse número é o tamanho real do trabalho.**
- Se já existem pastas (organização anterior) — respeitá-las, nunca esvaziá-las às cegas.
- Se tem `ffmpeg` (`which ffmpeg`). Sem ffmpeg, os vídeos ficam sem frame → avisar e classificar só por nome/duração.

**Dizer o número em voz alta pra pessoa antes de continuar.** Ex: *"São 240 itens e 107 GB. 103 desses prints têm nome que não diz nada — vou ter que olhar um por um."* Isso ancora o valor do que vem.

---

### Fase 2 — ENXERGAR (o coração do método)

Aqui a skill ganha ou perde. Ver `references/scripts.md § 2` e `references/prompts.md`.

1. **Vídeos → frames.** Extrair 1 frame a 25% da duração de cada vídeo com `ffmpeg`, guardar duração e tamanho. A duração é pista forte: `<60s` cheira a reels/anúncio; `>10min` é aula ou call; **21 minutos de tela preta é lixo**.
   - Atenção: `.webm` de reunião costuma ser **só áudio** (codec opus, sem stream de vídeo) → não gera frame. Detectar com `ffprobe` e classificar por nome.
2. **Fan-out.** Quebrar as imagens em lotes de ~14 e os frames em lotes de ~13. Disparar **todos os subagentes numa mensagem só** (rodam em paralelo). Com 150 arquivos são ~11 agentes e leva ~3 minutos.
3. Cada agente usa `Read` em **cada** arquivo e devolve **1 linha por arquivo**, pipe-separada:
   `NOME | CATEGORIA | SUBCATEGORIA | descrição (máx 12 palavras) | nome-limpo-sugerido`
4. **Taxonomia** em `references/taxonomia.md`. Categorias base: DEPOIMENTO · TUTORIAL · METRICA · DEV · CRIATIVO · SLIDE · FOTO · NICHO · REFERENCIA · DOC · CREDENCIAL · DESCARTAVEL.
5. Arquivos com **nome que já se explica** (PDFs, planilhas, zips, `.dmg`) você classifica sozinho, sem gastar agente.

O prompt literal dos subagentes está em `references/prompts.md` — **usar ele, não improvisar.** Ele carrega o contexto do negócio da pessoa, e é isso que faz o agente distinguir "print de app quebrado" de "print de app pra ensinar".

---

### Fase 3 — DESENHAR (a estrutura, e a aprovação)

Montar a árvore a partir do que **realmente apareceu**. Base em `references/estrutura.md`.

Esqueleto padrão (8 pastas + revisar):

```
01 - CRIATIVOS E ANÚNCIOS     o que vira post ou anúncio pago
02 - PROVA SOCIAL             o que prova que funciona
03 - <ENTREGA DA PESSOA>      aulas / laudos / projetos / propostas — depende do negócio
04 - <NICHO>                  só se o nicho apareceu de verdade nos arquivos
05 - APPS E DEV               prints de tela, bugs, skills, credenciais
06 - BIBLIOTECA               livros, referências, swipe
07 - ARQUIVO E DADOS          planilhas, documentos, instaladores
08 - ARQUIVO HISTÓRICO        organização anterior, intacta
99 - REVISAR E DESCARTAR      candidatos a lixo, esperando o dono
```

**Regras de bom senso na hora de desenhar:**
- Subpasta com **1 ou 2 arquivos** raramente se justifica — a não ser que seja categoria de ouro (depoimento) ou de risco (credencial). Aí justifica sempre.
- Subpasta com **50+ arquivos** é sinal de que falta um nível — ou de que aquilo é entulho e merece descarte (diga isso).
- Máximo **5 a 7 subpastas** por pasta. Passou disso, a pessoa não acha nada. (Regra da casa: *menos é mais*.)
- Pastas antigas já organizadas: **não esvaziar**. Mover inteiras pra `08 - ARQUIVO HISTÓRICO` e oferecer uma segunda passada.

✋ **MOSTRAR A ÁRVORE E ESPERAR APROVAÇÃO ANTES DE MOVER.** Com contagem por pasta. A pessoa precisa reconhecer o próprio negócio ali.

---

### Fase 4 — ARRUMAR (mover com rede de segurança)

Ver `references/scripts.md § 3` e usar `assets/mover.zsh` (genérico, lê um `plano.tsv`).

1. Escrever `plano.tsv` — uma linha por arquivo: `destino<TAB>nome do arquivo`.
2. Rodar `mover.zsh`. Ele: cria as pastas, move, **loga cada movimento no manifesto**, **escreve o script de desfazer linha a linha**, e no fim mostra o que sobrou na raiz.
3. **Zero falhas é o alvo.** Se `FALTOU: <arquivo>`, é typo no nome — corrigir e rodar de novo (o script é idempotente: o que já moveu, moveu).
4. Guardar `manifesto.tsv` + `DESFAZER.zsh` em `.organizacao/` (pasta oculta na própria área de trabalho — some da vista, mas viaja junto).
5. **Não mover** atalhos, apps (`.app`) e o que o sistema usa. Deixar na raiz.

Deixar na raiz só: as pastas numeradas, o guia, e os atalhos/apps que a pessoa usa de verdade.

---

### Fase 5 — ENTREGAR (o guia + as 3 decisões)

Gerar `📖 GUIA DA ÁREA DE TRABALHO.html` na raiz, a partir de `assets/guia-template.html` (design da casa: creme + navy + púrpura, Cormorant + Montserrat).

O guia tem, nessa ordem:
1. **Placar** — arquivos movidos · pastas criadas · quantos foram olhados um a um · **quantos apagados: 0**.
2. **Como isso foi feito** — explicar a Cegueira de Nome em 3 linhas. É o que faz a pessoa entender o valor.
3. **As pastas** — uma por uma, o que é e o que tem dentro, com os **achados** citados pelo nome ("os 3 depoimentos: Thamires, Anna, Rafa").
4. **As 3 decisões que são do dono** (sempre fechar com isso):
   - ⚠️ **Credenciais expostas** — se achou chave/senha, é o bloco vermelho, no topo.
   - 💾 **O peso morto** — qual pasta come mais GB e há quanto tempo ninguém abre.
   - 🗑️ **A pasta 99** — listar o que parece lixo e pedir o OK. Nunca apagar sozinho.

**Fechar a conversa** com o achado mais valioso primeiro (o que estava enterrado e ela vai querer usar essa semana), depois o risco, depois o resto. Não começar por "movi 238 arquivos" — isso ela vê sozinha.

---

## Ficha técnica dos achados de ouro

Ao classificar, marcar como **ouro** e citar nominalmente no guia:

| Achado | Por que é ouro | Onde vai |
|---|---|---|
| **Depoimento em vídeo** (aluno falando resultado) | É o ativo mais caro de produzir e o mais fácil de perder. Costuma estar com nome de "Gravação de Tela". | `02 - PROVA SOCIAL/Depoimentos em vídeo` |
| **Print de conversa elogiando** | Prova social pronta pra story/carrossel. | `02 - PROVA SOCIAL/Prints de depoimento` |
| **Vídeo curto falando pra câmera** | Matéria-prima de anúncio. Separar **editado** de **bruto** — muda o que ela faz com ele. | `01/Vídeos prontos pra anúncio` vs `01/Brutos de reels` |
| **Demo de app funcionando** | Vira conteúdo e vira prova. Quase sempre é tratado como lixo técnico. | `05/Demos de apps` (mas citar no guia como conteúdo) |
| **Print de métrica/faturamento** | Prova de resultado. | `02/Prints de métricas` |
| **Credencial** | Risco, não ativo. | `05/Credenciais e configs` + **alerta vermelho** |

## Integração com o ecossistema

- Depois de organizar, os depoimentos achados alimentam `/cases-imperatriz` e `/skill-pagina-vendas`.
- Os brutos de reels alimentam `/edicao-video-imersao` e `/criativos-dor-beneficio`.
- Os prints de tutorial alimentam `/metodo-vira-curso`.
- Se a pessoa tiver muita gravação de aula, chamar `/editordeaulas` na sequência.
- Se aparecer muita coisa de rotina/processo, é gancho pra `/ia-na-rotina`.

## Troubleshooting

Ver `references/troubleshooting.md`. Os 5 que mais acontecem:

| Sintoma | Causa | Solução |
|---|---|---|
| `FALTOU: <arquivo>` no mover | Typo, ou acento diferente (NFD vs NFC no Mac) | Casar por trecho único do nome (o timestamp), não pelo nome inteiro |
| Vídeo não gera frame | `.webm` só de áudio (opus) | `ffprobe` pra detectar; classificar por nome/duração |
| Subagente devolve texto solto | Prompt frouxo | Exigir "APENAS as linhas, sem introdução" — está no prompt literal |
| `Operation not permitted` | Mac pedindo permissão de Disco Completo pro terminal | Pedir pra pessoa liberar em Ajustes › Privacidade |
| Organização não dura 1 mês | Entregou pasta sem guia | O guia **é** o entregável. Sem ele, não terminou. |

## Ética e limites

- Você vai **ver tudo** — conversas privadas, dados de cliente, faturamento, senha. Classificar sem comentar o que não interessa ao trabalho.
- **Nunca** citar no guia o conteúdo de uma credencial (só que ela existe e onde está).
- **Nunca** apagar sem OK explícito, nem "pra ajudar".
- Se aparecer algo que parece dado sensível de terceiro (CPF, laudo médico, contrato de cliente), **avisar** e sugerir pasta com acesso restrito.

## Auto-avaliação antes de entregar

Antes de dizer "terminei", conferir honestamente:

- [ ] Todo arquivo de nome genérico foi **olhado** (não adivinhado)?
- [ ] O manifesto tem o mesmo número de linhas que arquivos movidos?
- [ ] O script de desfazer foi testado mentalmente (os caminhos batem)?
- [ ] O guia cita os **achados pelo nome** (não "3 depoimentos", mas "Thamires, Anna e Rafa")?
- [ ] As 3 decisões do dono estão lá, com a de credencial no topo se houver?
- [ ] A raiz ficou com **menos de 12 itens**?
- [ ] Zero arquivos apagados?
