# 5.2 — O projeto rodando no Codex / m05-a02

**Objetivo:** 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.

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

### m05-a02-b01 — A mesma entrada torna a comparação útil

Slide m05-a02-s01

Nesta aula vamos levar para o Codex duas peças que você já conhece da formação: uma skill e uma conexão por MCP. Skill é uma pasta com o procedimento escrito, em um arquivo chamado SKILL.md, que traz nome, descrição, instruções e, se for preciso, arquivos de referência. Aqui será o procedimento de resumo de conversa. MCP é um protocolo aberto de conexão, um padrão que permite a um assistente de IA buscar informação em um serviço. No nosso caso, vai ler uma página fictícia do Notion.

Essas duas peças são o núcleo da migração, e é isso que vamos cumprir agora. O time inteiro de propostas fica como prática opcional, no final da aula.

Vamos usar a mesma entrada que usamos antes, porque só assim a comparação ensina alguma coisa. Se eu trocasse a conversa e o resumo saísse diferente, não saberia dizer se a causa foi o texto ou o ambiente. Por isso mantemos os mesmos arquivos de apoio do módulo quatro e os mesmos critérios. A saída separa decisões, ações e perguntas abertas. Responsável e prazo aparecem apenas quando a fonte informa; quando ela não informa, a saída registra que está em aberto. E o resumo deve ser salvo em um arquivo que conseguimos abrir, para conferir depois.

Começo pela cópia de exercício. Cópia isolada quer dizer uma pasta separada, só para este teste, de modo que o seu trabalho real não seja alterado e um erro aqui não atinja o original. Nela, primeiro identifico o que o Codex reconhece e, depois, confiro a conexão com o Notion.

Faço nessa ordem por uma razão. Uma skill pode citar uma ferramenta no texto, mas escrever o nome da ferramenta não a instala nem a autoriza. Então vamos observar três coisas, uma de cada vez: se o Codex descobre o procedimento, se a ferramenta acessa a fonte e se a entrega chega como arquivo.

### m05-a02-b04 — Levar uma skill e um MCP, preservando a entrada

Slide m05-a02-s04

Vamos preparar a cópia de exercício da skill de resumo. Copie a pasta da skill para dentro do projeto de teste, sem nenhuma credencial. Se existir senha, token ou chave escrita em algum arquivo, não leve para a cópia. Em seguida, revise as dependências, que são os scripts ou programas que a skill chama. Leia o SKILL.md e esses arquivos antes de deixar qualquer coisa rodar. Confira o nome, a descrição, as instruções e os arquivos de referência.

A regra continua a mesma: separar decisões, ações e perguntas abertas e não inventar responsável nem prazo. Se a skill contém um comando específico do Claude, adapte só o mecanismo, ou seja, a forma de chamar a ferramenta, sem alterar esse critério. O critério é o que garante que estamos comparando a mesma tarefa.

Agora confira como o Codex descobre a pasta. No Claude Code, as skills ficam em .claude/skills. O Codex também lê diretórios .agents/skills, então esse é o local de projeto que vamos usar; confira na documentação da sua versão se ele continua valendo. Com a cópia nesse lugar, peça ao Codex para identificar a skill de resumo. Depois abra o arquivo que ele indicou e verifique se é o da cópia de exercício, e não outra versão global com o mesmo nome. Se você usar a importação assistida de configuração externa que o Codex documenta, ela não sobrescreve skills existentes. Mesmo assim, olhe o que foi importado e de onde veio. Descoberta é uma etapa. O comportamento da skill só será testado em seguida.

Agora a conexão com o Notion. Use o recurso que a sua conta oferece. Se for um plugin ou um app, que é um pacote que pode reunir skills, conexões e outros recursos, leia o que ele inclui e siga a autorização do próprio serviço. Instalar o pacote não concede, por si só, o acesso ao Notion. Se for uma configuração de MCP, use o caminho documentado para o Codex. Em qualquer caso, conceda apenas o escopo necessário. Ler também pode expor informação sensível, então a permissão precisa cobrir a página do exercício e nada além.

Confirme a conta e confirme a página fictícia do módulo três. Aqui vale um cuidado: ter autorizado o Notion em outro ambiente não prova que esta sessão do Codex recebeu o mesmo acesso. Cada ambiente tem a sua conexão, e nós a verificamos.

Antes de resumir, faça uma leitura pequena. Peça ao Codex para ler a página pelo identificador dela, e não por um título aproximado, e compare o que veio com o Notion aberto ao lado. Com isso separamos duas perguntas: o Codex encontrou o procedimento certo? A ferramenta conseguiu buscar a fonte certa? Quando as duas respostas forem sim, podemos testar o trabalho completo.

### m05-a02-b02 — Rodar e comparar

Slide m05-a02-s02

Agora vamos acionar a tarefa no Codex, com o procedimento e a conexão já conferidos. A ideia desta etapa é fixar o que vamos observar, e o passo a passo vem logo depois.

O pedido precisa citar três coisas: a página de exercício, a skill de resumo e a pasta de saída. Use uma pasta de teste separada, para que um resultado antigo não se misture com o novo e não gere arquivos duplicados.

A primeira conferência é a origem. O texto que o Codex recebeu corresponde à página que escolhemos? Se não corresponde, não adianta olhar o resumo.

Depois abrimos o arquivo salvo e conferimos quatro itens: a decisão, a ação com seu responsável, a pendência e o prazo que não foi definido. O resultado não pode preencher uma ausência só para parecer completo.

Em seguida repetimos com a entrada incompleta e comparamos com os critérios que usamos no Claude. Se houver diferença, investigamos cinco possíveis causas: a instrução carregada, o caminho, a ferramenta, a permissão e a interpretação do pedido. Corrigimos a parte responsável e repetimos só o teste afetado.

Uma conclusão importante: só uma execução com fonte e saída observadas comprova que esta migração funcionou. Uma resposta plausível, ou uma pasta copiada, não substitui essa conferência.

### m05-a02-b05 — Executar, salvar e comparar os dois casos

Slide m05-a02-s05

Vamos executar. Peça ao Codex para buscar a página identificada, aplicar a skill de resumo e salvar o resultado na pasta de saída. Não deixe a origem implícita no nome da empresa nem em um título aproximado, porque duas páginas podem parecer iguais. Use a referência exata do recurso preparado para o teste.

Se o Codex pedir permissão, aprove o que corresponde ao pedido: ler aquela página e gravar naquela pasta. Se pedir algo além disso, pare e entenda por quê antes de aprovar. Nesta aula nada é enviado a ninguém; o resultado fica em um arquivo.

Quando a execução terminar, abra o arquivo salvo. Confira a decisão, a ação, o responsável, a pendência e o prazo. Compare também a fonte registrada. Se você recebeu só uma resposta na conversa, falta a entrega em arquivo que pedimos. Se o conteúdo veio de outra página, o teste falhou, mesmo que o resumo esteja bem escrito.

Agora a segunda rodada. Abra uma conversa nova, para que o contexto da primeira, isto é, tudo o que o Codex já leu e respondeu nela, não seja reaproveitado. Use a entrada incompleta, em uma página ou arquivo identificado separadamente. O resultado deve manter as ausências. Se o responsável ou o prazo da primeira rodada aparecerem aqui, é sinal de que a informação vazou de uma conversa para a outra, e o teste falhou. Compare com o gabarito que usamos no Claude.

Se aparecer uma diferença, procure a causa antes de trocar tudo. A skill foi carregada? O caminho da referência é válido? A ferramenta retornou o documento completo, ou só um trecho? A regra foi interpretada de outra forma? Corrija uma causa por vez e repita os casos afetados. Anote a diferença e a correção no registro de testes, porque vamos precisar delas no fim.

O que estamos validando é a migração desta tarefa, com esta conexão. Não estamos provando que todos os recursos dos dois produtos são equivalentes.

### m05-a02-b06 — Escolher ferramenta e concluir o projeto pessoal

Slide m05-a02-s06

Você acabou de comparar o mesmo procedimento em dois ambientes. Abra o checklist de migração e o registro de testes e anote primeiro o que precisou mudar: o caminho da skill, o arquivo de instruções do projeto, a conexão, a autenticação ou algum comando. Depois anote o que permaneceu: a entrada, os critérios e a conferência. Escreva ao lado de cada diferença a evidência de que você a conferiu, como o arquivo aberto ou a página comparada.

Agora avalie qual ambiente atende melhor ao seu processo. Considere quatro coisas: os acessos que você já tem, a qualidade que observou nos testes, o custo de uso e o esforço de manter a solução funcionando.

Sobre acesso e custo, confira na sua conta, na data em que você for decidir. Modelos e recursos variam conforme o plano e a liberação gradual do fornecedor. No Claude, por exemplo, os modelos da família Fable estão incluídos com limite próprio em alguns planos, e em outros exigem créditos. Os limites de uso são compartilhados entre as superfícies, e você os vê em Settings, Usage, ou com o comando /usage. Créditos adicionais são cobrados por uso. No lado da OpenAI, a disponibilidade de modelos e planos também varia, e vale conferir a página de preços do Codex antes de assumir qualquer modelo específico.

Se o seu processo precisar rodar sozinho em horários marcados, some mais um critério: onde a tarefa roda. Tarefa local depende do computador e do aplicativo ligados e da pasta disponível. Tarefa na nuvem não depende do seu computador, mas só enxerga o contexto que você enviou e as conexões que ela mesma tem. E o Codex em linha de comando não oferece a interface de agendamento.

Escolher uma ferramenta, portanto, significa decidir por essas condições. Não existe uma nota única que diga qual é melhor, e também não vale tratar as duas como se fossem iguais.

Para concluir o núcleo da formação, entregue seu processo pessoal com mapa, skill, ferramenta e testes. Use a rubrica do material, com seus quatro níveis, para avaliar clareza, correção, limites e retomada. Se ainda falta uma integração, mostre o que foi executado e o que depende dela. Liste as pendências concretas separadas da extensão opcional. Um texto dizendo que vai funcionar não substitui a prova do resultado.

Se quiser aprofundar, migre também o time completo de propostas e repita seus testes de escopo, preço, aprovação e retomada. Lembre que qualquer mensagem a cliente continua sujeita à sua aprovação. Essa é uma extensão, não uma exigência nova para concluir esta aula.

### m05-a02-b03 — Escolher sem perder o processo

Slide m05-a02-s03

Você pode escolher o ambiente pela tarefa, pelo acesso necessário, pela qualidade e pelo custo. O que dá continuidade ao seu trabalho é um processo que você entende e critérios que consegue conferir.

Seu exercício tem três partes. Primeiro, execute a skill e a conexão nos dois casos, o normal e o incompleto. Segundo, registre uma diferença concreta da migração. Terceiro, mostre como você abriu e conferiu a entrega. Depois aplique o mesmo método ao seu projeto pessoal.

Com isso, terminamos o núcleo da formação. No bônus, vamos acrescentar o WhatsApp a um processo, preservando a diferença entre o canal e o time que faz o trabalho. Vamos ver também como funciona a cobrança do WhatsApp oficial, que depende da entrega, da categoria da mensagem e do mercado, e como qualquer envio continua dependendo da sua aprovação.

# 5.2 — O projeto rodando no Codex

ID m05-a02. Roteiro técnico — Rocco adaptado ao ensino.

TC da imagem e TC da fala são independentes. Slides novos não têm TC de fonte; fala escrita ainda não tem gravação. “—” indica não uso deliberado de depoimento/trilha. IDs são localizadores editoriais, não timecodes.

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

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

| Bloco | Slide/PDF | Ação | Conferência |
|---|---|---|---|
| m05-a02-b01 | m05-a02-s01 / p. 1 | Mostrar cópia da skill de resumo e conexão de leitura Notion no projeto Codex. | Procedimento correto e fonte identificados; time de propostas é opcional. |
| m05-a02-b04 | m05-a02-s04 / p. 2 | Instalar cópia da skill no projeto Codex e autorizar leitura da página Notion de exercício. | Skill e fonte corretas identificadas antes da execução combinada. |
| m05-a02-b02 | m05-a02-s02 / p. 3 | Executar resumo da página fictícia no Codex, salvar arquivo e repetir com entrada incompleta. | Arquivo real preserva decisões, responsáveis e ausências nos dois casos. |
| m05-a02-b05 | m05-a02-s05 / p. 4 | Executar resumo com Notion no Codex, salvar arquivo e repetir entrada incompleta. | Duas entregas reais conferidas e regra de ausência preservada. |
| m05-a02-b06 | m05-a02-s06 / p. 5 | Comparar diferenças e aplicar rubrica do projeto pessoal; indicar time completo como opcional. | Migração do núcleo comprovada e projeto avaliado com evidência, sem impor o time completo. |
| m05-a02-b03 | m05-a02-s03 / p. 6 | Apresentar registro da migração e rubrica do projeto pessoal. | Diferença concreta documentada e entrega conferida; nenhum escopo adicional obrigatório. |

## m05-a02-b01 — A mesma entrada torna a comparação útil

| TC imagem | VIDEO | GFX | TC fala | SOUND BITES | SOUND |
|---|---|---|---|---|---|
| Não fornecido: material novo; localizar slide pelo ID. | Demo. Mostrar cópia da skill de resumo e conexão de leitura Notion no projeto Codex. | slides/m05-a02.pptx e slides/m05-a02.pdf, página 1, ID m05-a02-s01; composição Opus verificada. Aplicativo real: captura nova a produzir quando indicada. | Não fornecido: fala original ainda não gravada; localizador m05-a02-b01 | —. Sem depoimento ou fala externa neste bloco. | Locução do professor conforme roteiro-fala.md, bloco m05-a02-b01. Sem trilha prevista. |

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

**Entrada/material:** apoio/skill-resumo-exemplo.md, apoio/conversa-demo.txt, apoio/conversa-incompleta.txt, apoio/migracao-checklist.md, apoio/projeto-final.md, apoio/registro-testes.md

**Passos de captura:**
1. Mostrar cópia da skill de resumo e conexão de leitura Notion no projeto Codex.
2. Abrir a referência citada e comparar com a entrada e o critério.

**Saída e conferência:** Procedimento correto e fonte identificados; time de propostas é opcional.

**Se falhar:** Parar na ação que falhou, registrar mensagem sem credenciais e restaurar a entrada de teste antes de repetir o trecho. Não narrar uma entrega que não foi observada.

**Corte e continuidade:** Entrada: enquadramento e fonte do trecho prontos. Saída: concluir a conferência. Retirar espera sem ação e tentativas abandonadas; preservar o contexto, a decisão e a última frase completa.

**Fala correspondente:** roteiro-fala.md / m05-a02-b01; SHA-256 f50fc3ece165d37a616a63619d9e4daf332af3da12b5777a33ae8abf39a55571.

**Função visual:** Abrir uma cópia isolada do caso no Codex e os mesmos arquivos de apoio do módulo 4.


## m05-a02-b04 — Levar uma skill e um MCP, preservando a entrada

| TC imagem | VIDEO | GFX | TC fala | SOUND BITES | SOUND |
|---|---|---|---|---|---|
| Não fornecido: material novo; localizar slide pelo ID. | Demo. Instalar cópia da skill no projeto Codex e autorizar leitura da página Notion de exercício. | slides/m05-a02.pptx e slides/m05-a02.pdf, página 2, ID m05-a02-s04; composição Opus verificada. Aplicativo real: captura nova a produzir quando indicada. | Não fornecido: fala original ainda não gravada; localizador m05-a02-b04 | —. Sem depoimento ou fala externa neste bloco. | Locução do professor conforme roteiro-fala.md, bloco m05-a02-b04. Sem trilha prevista. |

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

**Entrada/material:** apoio/skill-resumo-exemplo.md, apoio/conversa-demo.txt, apoio/conversa-incompleta.txt, apoio/migracao-checklist.md, apoio/projeto-final.md, apoio/registro-testes.md

**Passos de captura:**
1. Copiar skill sem credenciais e revisar dependências.
2. Conferir caminho de descoberta e versão encontrada.
3. Autorizar Notion no Codex e ler página por ID.
4. Comparar conteúdo com a origem.

**Saída e conferência:** Skill e fonte corretas identificadas antes da execução combinada.

**Se falhar:** Parar na ação que falhou, registrar mensagem sem credenciais e restaurar a entrada de teste antes de repetir o trecho. Não narrar uma entrega que não foi observada.

**Corte e continuidade:** Entrada: enquadramento e fonte do trecho prontos. Saída: concluir a conferência. Retirar espera sem ação e tentativas abandonadas; preservar o contexto, a decisão e a última frase completa.

**Fala correspondente:** roteiro-fala.md / m05-a02-b04; SHA-256 1a16762031c999b498b465fdeea0d27b0fbbfd68e27ae5c0a10a85dc44dfcf1f.

**Função visual:** Instalar cópia da skill no projeto Codex e autorizar leitura da página Notion de exercício.


## m05-a02-b02 — Rodar e comparar

| TC imagem | VIDEO | GFX | TC fala | SOUND BITES | SOUND |
|---|---|---|---|---|---|
| Não fornecido: material novo; localizar slide pelo ID. | Demo. Executar resumo da página fictícia no Codex, salvar arquivo e repetir com entrada incompleta. | slides/m05-a02.pptx e slides/m05-a02.pdf, página 3, ID m05-a02-s02; composição Opus verificada. Aplicativo real: captura nova a produzir quando indicada. | Não fornecido: fala original ainda não gravada; localizador m05-a02-b02 | —. Sem depoimento ou fala externa neste bloco. | Locução do professor conforme roteiro-fala.md, bloco m05-a02-b02. Sem trilha prevista. |

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

**Entrada/material:** apoio/skill-resumo-exemplo.md, apoio/conversa-demo.txt, apoio/conversa-incompleta.txt, apoio/migracao-checklist.md, apoio/projeto-final.md, apoio/registro-testes.md

**Passos de captura:**
1. Executar resumo da página fictícia no Codex, salvar arquivo e repetir com entrada incompleta.
2. Abrir a referência citada e comparar com a entrada e o critério.

**Saída e conferência:** Arquivo real preserva decisões, responsáveis e ausências nos dois casos.

**Se falhar:** Parar na ação que falhou, registrar mensagem sem credenciais e restaurar a entrada de teste antes de repetir o trecho. Não narrar uma entrega que não foi observada.

**Corte e continuidade:** Entrada: enquadramento e fonte do trecho prontos. Saída: concluir a conferência. Retirar espera sem ação e tentativas abandonadas; preservar o contexto, a decisão e a última frase completa.

**Fala correspondente:** roteiro-fala.md / m05-a02-b02; SHA-256 bb4d62db90a340e0905a96a02421398e0917c50c40365890d875d522cd1d7c29.

**Função visual:** Executar o caso no Codex após homologação dos acessos. Comparar conteúdo e destino; usar uma pasta de teste separada para evitar duplicatas.


## m05-a02-b05 — Executar, salvar e comparar os dois casos

| TC imagem | VIDEO | GFX | TC fala | SOUND BITES | SOUND |
|---|---|---|---|---|---|
| Não fornecido: material novo; localizar slide pelo ID. | Demo. Executar resumo com Notion no Codex, salvar arquivo e repetir entrada incompleta. | slides/m05-a02.pptx e slides/m05-a02.pdf, página 4, ID m05-a02-s05; composição Opus verificada. Aplicativo real: captura nova a produzir quando indicada. | Não fornecido: fala original ainda não gravada; localizador m05-a02-b05 | —. Sem depoimento ou fala externa neste bloco. | Locução do professor conforme roteiro-fala.md, bloco m05-a02-b05. Sem trilha prevista. |

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

**Entrada/material:** apoio/skill-resumo-exemplo.md, apoio/conversa-demo.txt, apoio/conversa-incompleta.txt, apoio/migracao-checklist.md, apoio/projeto-final.md, apoio/registro-testes.md

**Passos de captura:**
1. Rodar pedido com página/skill/destino explícitos.
2. Abrir arquivo e comparar fatos com a origem.
3. Rodar entrada incompleta sem herdar dados.
4. Registrar diferença e repetir teste após correção.

**Saída e conferência:** Duas entregas reais conferidas e regra de ausência preservada.

**Se falhar:** Parar na ação que falhou, registrar mensagem sem credenciais e restaurar a entrada de teste antes de repetir o trecho. Não narrar uma entrega que não foi observada.

**Corte e continuidade:** Entrada: enquadramento e fonte do trecho prontos. Saída: concluir a conferência. Retirar espera sem ação e tentativas abandonadas; preservar o contexto, a decisão e a última frase completa.

**Fala correspondente:** roteiro-fala.md / m05-a02-b05; SHA-256 0a59090f0cb5cbb1f9c5728c431c80c7e2cd83647d813c5bae75d7fa4682de6a.

**Função visual:** Executar resumo com Notion no Codex, salvar arquivo e repetir entrada incompleta.


## m05-a02-b06 — Escolher ferramenta e concluir o projeto pessoal

| TC imagem | VIDEO | GFX | TC fala | SOUND BITES | SOUND |
|---|---|---|---|---|---|
| Não fornecido: material novo; localizar slide pelo ID. | Demo. Comparar diferenças e aplicar rubrica do projeto pessoal; indicar time completo como opcional. | slides/m05-a02.pptx e slides/m05-a02.pdf, página 5, ID m05-a02-s06; composição Opus verificada. Aplicativo real: captura nova a produzir quando indicada. | Não fornecido: fala original ainda não gravada; localizador m05-a02-b06 | —. Sem depoimento ou fala externa neste bloco. | Locução do professor conforme roteiro-fala.md, bloco m05-a02-b06. Sem trilha prevista. |

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

**Entrada/material:** apoio/skill-resumo-exemplo.md, apoio/conversa-demo.txt, apoio/conversa-incompleta.txt, apoio/migracao-checklist.md, apoio/projeto-final.md, apoio/registro-testes.md

**Passos de captura:**
1. Preencher diferença encontrada e evidência de conferência.
2. Aplicar quatro níveis da rubrica ao projeto pessoal.
3. Listar pendências concretas e extensão opcional separadamente.

**Saída e conferência:** Migração do núcleo comprovada e projeto avaliado com evidência, sem impor o time completo.

**Se falhar:** Parar na ação que falhou, registrar mensagem sem credenciais e restaurar a entrada de teste antes de repetir o trecho. Não narrar uma entrega que não foi observada.

**Corte e continuidade:** Entrada: enquadramento e fonte do trecho prontos. Saída: concluir a conferência. Retirar espera sem ação e tentativas abandonadas; preservar o contexto, a decisão e a última frase completa.

**Fala correspondente:** roteiro-fala.md / m05-a02-b06; SHA-256 d2adce5ea821978dbbde1a109269120f33a9a8aee17e03fdacd203cc03ca596e.

**Função visual:** Comparar diferenças e aplicar rubrica do projeto pessoal; indicar time completo como opcional.


## m05-a02-b03 — Escolher sem perder o processo

| TC imagem | VIDEO | GFX | TC fala | SOUND BITES | SOUND |
|---|---|---|---|---|---|
| Não fornecido: material novo; localizar slide pelo ID. | Câmera. Apresentar registro da migração e rubrica do projeto pessoal. | slides/m05-a02.pptx e slides/m05-a02.pdf, página 6, ID m05-a02-s03; composição Opus verificada. Aplicativo real: captura nova a produzir quando indicada. | Não fornecido: fala original ainda não gravada; localizador m05-a02-b03 | —. Sem depoimento ou fala externa neste bloco. | Locução do professor conforme roteiro-fala.md, bloco m05-a02-b03. Sem trilha prevista. |

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

**Entrada/material:** apoio/skill-resumo-exemplo.md, apoio/conversa-demo.txt, apoio/conversa-incompleta.txt, apoio/migracao-checklist.md, apoio/projeto-final.md, apoio/registro-testes.md

**Passos de captura:**
1. Apresentar registro da migração e rubrica do projeto pessoal.
2. Abrir a referência citada e comparar com a entrada e o critério.

**Saída e conferência:** Diferença concreta documentada e entrega conferida; nenhum escopo adicional obrigatório.

**Se falhar:** Parar na ação que falhou, registrar mensagem sem credenciais e restaurar a entrada de teste antes de repetir o trecho. Não narrar uma entrega que não foi observada.

**Corte e continuidade:** Entrada: enquadramento e fonte do trecho prontos. Saída: concluir a conferência. Retirar espera sem ação e tentativas abandonadas; preservar o contexto, a decisão e a última frase completa.

**Fala correspondente:** roteiro-fala.md / m05-a02-b03; SHA-256 da49721a1c63182ceb0c7cc4719913d5e00599e6ef06ce99d4a62ed6b72be96a.

**Função visual:** Registrar comparação e dependências do ambiente; não declarar paridade total entre plataformas.


## Atividade e solução

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

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

## Materiais

- skill-resumo-exemplo.md
- conversa-demo.txt
- conversa-incompleta.txt
- migracao-checklist.md
- projeto-final.md
- registro-testes.md