# Exercícios e soluções comentadas — 23 aulas

Pratique antes de consultar a solução. As referências de duração não são limites. PASS exige execução observada; dependências ausentes permanecem NOT_RUN.

## m01-a01

**Atividade:** Preencher projeto-final.md com uma tarefa pequena e formular uma dúvida fictícia usando o modelo.

**Solução / critério:** Entrada, saída, pessoa que confere e uma pergunta com contexto; sem credenciais ou dados de clientes.

**Por quê:** Reconhecer o percurso completo, localizar materiais e iniciar um projeto próprio verificável.

**Preparação:** Abrir mapa do curso, pasta de apoio e plataforma da turma. Confirmar o acesso real a comunidade/suporte antes de captar a tela.

**Limite real:** Captura dos canais da turma e URL específica de suporte ainda não fornecidas; não inventar o caminho da plataforma.

## m01-a02

**Atividade:** Executar os dois pedidos com pedidos-demo.csv, abrir a saída e registrar acesso, ação e resultado.

**Solução / critério:** Uma orientação e uma entrega de arquivo distinguidas pela evidência; diferenças de superfície registradas.

**Por quê:** Distinguir superfícies do Claude e comparar orientação com execução usando a mesma entrada.

**Preparação:** Preparar duas conversas vazias, lista fictícia e pasta de saída. Conferir se a conta já tem a unificação Chat/Cowork.

**Limite real:** Comparação real entre superfícies precisa de captura e conferência no ambiente da gravação.

## m01-a03

**Atividade:** Concluir checklist de setup, ler o README do repositório de teste e abrir um arquivo criado na pasta local.

**Solução / critério:** App e conta funcionam; arquivo local existe; README correto é lido; acesso móvel conferido sem supor controle remoto.

**Por quê:** Preparar ambiente e GitHub de exercício e verificar os requisitos de plano e celular.

**Preparação:** Preparar repositório privado descartável, app atualizado e checklist por sistema; autenticar fora da captura.

**Limite real:** Instalação Windows/Linux, login GitHub e acesso móvel precisam de ensaio nas respectivas superfícies.

## m01-a04

**Atividade:** Executar o resumo com duas entradas, observar uma leitura por conector e classificar as três falhas do quadro.

**Solução / critério:** Manual, acesso e pacote distinguidos; resumo não inventa fatos; leitura mostra origem.

**Por quê:** Identificar skill, MCP/conector e plugin por meio de exemplos e diagnosticar falhas de cada peça.

**Preparação:** Instalar somente a skill de exercício; preparar documento fictício legível no conector e descrição de plugin sem dados de conta.

**Limite real:** Leitura por conector depende da conta de exercício; não usar documento de cliente.

## m01-a05

**Atividade:** Comparar duas rodadas da mesma tarefa e preencher a matriz de custo e uso.

**Solução / critério:** Entrada controlada, resultado conferido, diferença de esforço descrita e consumo/custo corretamente separados.

**Por quê:** Escolher modelo e esforço com critério e localizar limites/cobranças da própria conta.

**Preparação:** Preparar duas tarefas conhecidas, consulta ao painel de uso e formulário de custo sem dados de cobrança.

**Limite real:** Seletor, esforço e painel devem ser conferidos novamente na data da gravação.

## m01-a06

**Atividade:** Criar contexto mínimo, testar retomada, localizar privacidade e instalar o app móvel; ensaiar controle remoto se disponível.

**Solução / critério:** Objetivo e decisões preservados, permissões limitadas à tarefa, privacidade localizada e condição do Remote Control explicada.

**Por quê:** Controlar permissões, preparar memória/contexto útil e usar comandos e celular com entendimento do ambiente.

**Preparação:** Usar conta de exercício, arquivo mínimo e celular do professor; não mostrar dados de autenticação ou QR de acesso.

**Limite real:** Controle remoto e telas de privacidade precisam de captura na conta e versão usadas na gravação.

## m02-a01

**Atividade:** Escolher uma skill, preencher a inspeção, instalar só ela e testar uma entrada normal e outra incompleta.

**Solução / critério:** Origem e escopo documentados; entrega observada confrontada com critérios prévios; popularidade não usada como certificado.

**Por quê:** Encontrar, inspecionar e instalar uma skill no escopo correto, com teste de comportamento.

**Preparação:** Preparar projeto vazio, ferramenta de instalação compatível e uma skill selecionada com dependências identificadas.

**Limite real:** Instalação e execução da skill de catálogo devem ser ensaiadas na versão escolhida.

## m02-a02

**Atividade:** Produzir DOCX/PDF com a mesma entrada e executar uma alteração de regra na skill de resumo, com dois testes.

**Solução / critério:** Arquivos reais abertos, fatos conferidos, cópia original preservada e adaptação executada com evidência antes/depois.

**Por quê:** Testar mais de uma skill pronta e executar uma adaptação com comparação controlada.

**Preparação:** Preparar skills pdf/docx inspecionadas, dependências e aplicativos para abrir os formatos; não instalar a coleção inteira.

**Limite real:** Ensaiar geração e abertura de ambos os formatos no ambiente da aula.

## m02-a03

**Atividade:** Criar e testar uma skill do próprio processo; entregar SKILL.md, exemplos, resultados e decisão de aceite.

**Solução / critério:** Descrição reconhece o uso; casos normal/incompleto executados; saída cumpre critérios e mantém dados ausentes.

**Por quê:** Criar uma skill própria com Skill Creator, estrutura adequada e dois testes verificáveis.

**Preparação:** Preparar Skill Creator disponível, critérios e exemplos; reservar tempo para ler a saída e corrigir uma regra.

**Limite real:** A skill criada em aula precisa ser instalada e ensaiada no projeto de exercício.

## m03-a01

**Atividade:** Conectar página fictícia do Notion, executar leitura e comparar conteúdo, conta e recurso.

**Solução / critério:** Origem e conteúdo coincidem; escopo limitado; gravação/exclusão têm decisão distinta.

**Por quê:** Conectar um serviço do catálogo e demonstrar leitura com origem e permissão verificadas.

**Preparação:** Preparar página fictícia e conta de exercício com autorização do recurso; login fora da gravação.

**Limite real:** Teste autenticado e captura da página Notion ainda precisam do ambiente de gravação.

## m03-a02

**Atividade:** Inspecionar os dois contratos e executar ao menos uma consulta real de leitura; professor ensaia ambos.

**Solução / critério:** URL oficial, cliente, autenticação e retorno documentados; descoberta não apresentada como geração/coleta.

**Por quê:** Configurar MCP personalizado por URL e comparar Higgsfield com Apify em operações de leitura.

**Preparação:** Preparar autorização Higgsfield e discovery Apify. Consultar apenas catálogo, documentação e detalhes de Actor.

**Limite real:** Higgsfield autenticado e chamada pelo cliente usado na gravação ainda exigem ensaio; geração paga fora do escopo.

## m03-a03

**Atividade:** Consultar CNPJ público por MCP Brasil e testar entrada inválida, guardando fonte e comparação de campos.

**Solução / critério:** Ferramenta real e versão registradas; saída coincide com fonte e erro não fabrica cadastro.

**Por quê:** Encontrar, inspecionar, instalar e testar um MCP do GitHub com consulta cadastral verificável.

**Preparação:** Inspecionar versão atual, preparar ambiente isolado e escolher CNPJ público. Não usar dados privados ou tokens de APIs não necessárias.

**Limite real:** Consulta MCP Brasil precisa de ensaio no cliente da gravação; a verificação anterior teve falha de dependência e não comprova indisponibilidade global.

## m03-a04

**Atividade:** Construir e testar a ferramenta com a API local fornecida; depois especificar a operação equivalente do próprio sistema.

**Solução / critério:** 120 pedidos, 6 reembolsos e 5% no período fixo; acesso ausente e entrada inválida não geram resultado inventado.

**Por quê:** Criar e testar um MCP a partir de uma API documentada, incluindo autenticação e erros.

**Preparação:** Preparar API local, OpenAPI, skill criadora e cliente MCP. Relato Hotmart atribuído a Thales, confirmado por Leo em 02/11/2026.

**Limite real:** Teste automatizado local será registrado separadamente da captura no cliente e da integração com API externa.

## m03-a05

**Atividade:** Configurar skill e executar amostra apenas em conta/orçamento de teste disponíveis; conferir lista e dois casos de erro.

**Solução / critério:** Entrada validada; orçamento respeitado no contrato; resultado real identificado e amostra comparada; sem envio de mensagens.

**Por quê:** Combinar skill de prospecção e Apify, controlando entrada, custo, execução e conferência do dataset.

**Preparação:** Preparar Actor, schema, conta e teto de teste aprovado. Sem verba/conta, ensaiar só descoberta e interpretação, com execução marcada NOT_RUN.

**Limite real:** Execução paga Apify e dataset real não autorizados nesta produção; roteiro preserva a demonstração completa e o requisito de ensaio.

## m04-a01

**Atividade:** Preencher mapa do caso e do processo pessoal, incluindo uma entrada incompleta e uma entrega incerta.

**Solução / critério:** Disparo, entradas/saídas, etapas, ferramentas e decisões descritos; exceções têm encaminhamento.

**Por quê:** Mapear um processo com cinco perguntas e definir responsabilidades e aprovações antes da automação.

**Preparação:** Abrir arquivos do caso e mapa vazio; preparar quadro com cliente/prestador e aprovações.

**Limite real:** Mapa é material didático; execução integral Zoom → Drive permanece requisito das próximas demonstrações.

## m04-a02

**Atividade:** Criar e executar as três skills isoladas; realizar handoff manual; conferir arquivo real no Drive e ausência de orçamento no segundo caso.

**Solução / critério:** Escopo confirmado; R$900+300+300=R$1.500; prazo após prestador receber dados; exclusões preservadas; um documento aguarda revisão.

**Por quê:** Criar três skills e testar o percurso Zoom → entendimento → proposta → Drive, com aprovações e caso incompleto.

**Preparação:** Preparar reunião real de teste, transcrição e pasta Drive. Usar Skill Creator e os arquivos fictícios; capturar login somente fora da gravação.

**Limite real:** Reunião de teste Zoom e ensaio autenticado das três skills ainda não foram executados para esta versão; TXT não substitui essa validação.

## m04-a03

**Atividade:** Executar caso normal, caso incompleto e retomada; entregar registro e explicação do antes/depois.

**Solução / critério:** Entendimento confirmado antes da proposta; documento correto aguarda revisão; nenhuma duplicação no cenário testado; nenhum envio ao cliente.

**Por quê:** Criar e executar orquestradora com estados, aprovações e retomada verificáveis.

**Preparação:** Três skills isoladas e Zoom/Drive ensaiados; preparar referência de execução e um cenário de resposta incerta.

**Limite real:** Teste real da cadeia e retomada no Drive ainda exige ensaio autenticado. Não declarar idempotência geral por um único teste.

## m04-a04

**Atividade:** Ensaiar quatro estados e criar uma rotina de teste, conferir a primeira execução e desativá-la.

**Solução / critério:** Ambiente e fuso claros; estados preservados; nenhuma interpretação de silêncio como autorização; rotina final pausada/removida.

**Por quê:** Preparar rotina no ambiente adequado, preservar aprovações e testar ausência/repetição/falha antes de ativar.

**Preparação:** Time testado, estado durável definido e agendamento disponível na superfície escolhida. Usar somente origem/destino de teste.

**Limite real:** Agendamento real e contrato de retomada precisam de ensaio no ambiente escolhido; nenhuma rotina de produção será ativada nesta revisão.

## m05-a01

**Atividade:** Preencher checklist de migração com a skill de resumo e uma conexão de leitura, sem alterar configuração global.

**Solução / critério:** Cada função tem destino, dependências e teste; permissões/custos não considerados automaticamente transferidos.

**Por quê:** Construir mapa de equivalências e identificar diferenças de arquivos, skills, plugins, MCP, agendamento e custos.

**Preparação:** Preparar Codex atualizado, cópia isolada da skill e uma página Notion fictícia; conferir planos e referências oficiais.

**Limite real:** Telas, modelo e disponibilidade de plugins/conectores devem ser conferidos na conta da gravação.

## m05-a02

**Atividade:** Rodar resumo + Notion no Codex com entrada normal e incompleta, salvar saídas e registrar uma diferença da migração.

**Solução / critério:** Fontes e arquivos reais conferidos; decisões/responsáveis/ausências preservados; adaptação específica identificada.

**Por quê:** Executar no Codex uma skill e um MCP já estudados, com a mesma entrada e critérios.

**Preparação:** Skill de resumo testada, página Notion fictícia e Codex atualizado com conexão autorizada. O caso inteiro de propostas é opcional.

**Limite real:** Teste autenticado do Notion no Codex e execução combinada precisam de ensaio; não presumir herança da conexão Claude.

## m06-a01

**Atividade:** Mapear um dos cenários completos e desenhar um aviso individual fictício como primeiro teste.

**Solução / critério:** Fonte, destinatário, autorização e saída identificados; cenários exemplificativos não apresentados como sistemas prontos.

**Por quê:** Avaliar usos financeiros e de projetos no WhatsApp e escolher uma integração inicial pequena.

**Preparação:** Preparar diagramas dos dois cenários e mensagem fictícia; não usar número ou documentos reais.

**Limite real:** Cenários financeiro/projetos são exemplos de arquitetura de processo, não implementações entregues ou homologadas.

## m06-a02

**Atividade:** Comparar dois cenários de cobrança e preencher contrato de acesso, destinatário e estados para o ensaio.

**Solução / critério:** Custos e gratuidades tratados por condição; baixo volume não promete proteção; token e destinatário têm escopo definido.

**Por quê:** Distinguir integração oficial/não oficial, entender cobrança atual e definir segurança e conferência do canal.

**Preparação:** Consultar fontes oficiais na data da gravação; preparar contrato sem credenciais e sem número comercial.

**Limite real:** Políticas/preços exigem reconferência na gravação; instância UazAPI de teste não existe nesta produção.

## m06-a03

**Atividade:** Com instância e destino reservados, parear, consultar status, enviar uma mensagem e conferir recebimento; sem ambiente, registrar comunicação NOT_RUN.

**Solução / critério:** Instância conectada, ferramenta validada e mensagem aceita/entregue conferidas separadamente; nenhuma repetição cega.

**Por quê:** Preparar UazAPI e executar conexão/mensagem de teste com ferramenta real e conferência no destino.

**Preparação:** Não existe instância de teste atualmente. Preparar Server URL, sessão, número e destino antes do ensaio; manter tokens e pareamento fora de captura.

**Limite real:** BLOCKED_FOR_LIVE_DEMO: usuário já confirmou ausência de instância UazAPI. Não houve pareamento, envio, recebimento ou prova de entrega.
