E1 · O relatório do kit
5 minRode o relatório final e abra o arquivo gerado.
Pronto quando: node scripts/relatorio.mjs; echo "saída: $?" → RELATÓRIO: 7/7 verificações ok → relatorio/RELATORIO-[data de hoje].md e saída: 0.
Aula 8 · 20 min
O projeto final junta as peças: a página com ferramentas, o servidor MCP com a mesma regra, a bateria congelada, o registro, a vigia e o catálogo aprovado. Um script roda as sete verificações e escreve o relatório datado do site. Você sai com ele e com o plano de manutenção para quando a spec mudar.
Começar a aula
Objetivo: juntar as sete verificações num relatório datado do seu site e sair com o plano de manutenção para quando a spec mudar.
Quatro degraus e o que cada um entrega. Clique num exercício para ver o "pronto quando".
A base: uma regra importada pela página e pelo servidor, e a pessoa confirmando nas três portas.
Requer o degrau 1. Contrato e casos com hash; a regressão do nome antigo pega.
Requer o degrau 2. Mudou a fonte: bateria, leitura, correção.
Requer os três. Catálogo aprovado, registro e o relatório do seu site.
Camadas, registro, vizinhos e governança (aulas 1, 3, 5 e 7) entram no relatório e no gerador abaixo.
Roda as sete verificações (aulas 1 a 7) e grava relatorio/RELATORIO-AAAA-MM-DD.md. Leva uns 2 minutos: abre o Chromium várias vezes.
cd ~/projetos/formacao-webmcp-expert-v72/kit node scripts/relatorio.mjs; echo "saída: $?"
ok Camadas (aula 1) · CAMADAS: 8/8 com evidência ok Uma ação, três superfícies (aula 2) · SUPERFÍCIES: 3/3 iguais na busca · 3/3 reservas esperaram a pessoa ok Registro de chamadas (aula 3) · REGISTRO: 8 chamadas · ok 3 · erro 1 · recusado 2 · cancelado 1 · pediu-pessoa 1 · dado pessoal no registro: não ok Bateria congelada (aula 4) · BATERIA: 24/24 ok ok Protocolos vizinhos (aula 5) · VIZINHOS: 8 protocolos · 8 decisões · 0 problema(s) ok Vigia da spec (aula 6) · VIGIA: 7/7 iguais à base · nada a fazer ok Governança (aula 7) · GOVERNANÇA: 0 problema(s) RELATÓRIO: 7/7 verificações ok → relatorio/RELATORIO-2026-10-19.md saída: 0
A vigia é a única verificação que depende de rede. Sem rede, ela sai com 3 e o relatório marca "sem conclusão", não "ok".
Na ordem. Cada passo tem o script que prova.
Tire a regra do seu site da tela para um módulo sem DOM, como oficinas.mjs.
A página e o servidor importam esse módulo. Prova: superficies.mjs.
Troque ferramentas.mjs e servidor/mcp.mjs pelas suas ferramentas, com o registro (observado) nas duas.
Prova: observar.mjs sem dado pessoal.
Escreva contrato.json e casos.json das suas ferramentas e congele.
Prova: bateria.mjs nos quatro modos.
governanca.json com dono, data e nível; base da vigia gravada; decisões dos vizinhos.
Prova: relatorio.mjs com 7/7.
Polyfill só no ensaio, nunca em produção. Token do origin trial com a data de fim (Chrome 156) na agenda.
O relatório do kit, o do seu site e o plano.
Rode o relatório final e abra o arquivo gerado.
Pronto quando: node scripts/relatorio.mjs; echo "saída: $?" → RELATÓRIO: 7/7 verificações ok → relatorio/RELATORIO-[data de hoje].md e saída: 0.
Numa cópia do kit, siga os quatro passos acima com o seu site. Use DECISOES=vizinhos/meu-site.json para o relatório ler as suas decisões.
Pronto quando: Na sua cópia, DECISOES=vizinhos/meu-site.json node scripts/relatorio.mjs; echo "saída: $?" → RELATÓRIO: 7/7 verificações ok e saída: 0.
Gere o plano abaixo e acrescente as datas: próxima vigia, fim do origin trial (Chrome 156) e próxima revisão das decisões dos vizinhos.
Pronto quando: Você baixou o plano (.md ou .ics) e ele tem as três datas.
Escolha a data de início e quanto tempo você tem por semana.
A explicação aparece depois da resposta.
Pergunta 1 de 4
O relatório saiu com 6/7: a vigia marcou "sem conclusão". O que isso diz?
Pergunta 2 de 4
Qual é o primeiro passo para levar o kit ao seu site?
Pergunta 3 de 4
Por que o relatório é datado (RELATORIO-AAAA-MM-DD.md)?
Pergunta 4 de 4
Qual curso da formação ensina a testar o site com um agente de navegador de verdade?
Escolha uma alternativa. A explicação aparece depois da sua tentativa.