Você já rodou os três jeitos, leu a árvore, consertou o HTML, situou MCP e WebMCP, leu o estado com data, conferiu quem chega e passou o scanner. Agora junta tudo num plano de uma página, com datas, e confere que ficou completo. É esse plano que você leva para os próximos cursos da formação.
Ao final do cursoUm plano de uma página do seu site para agentes, com datas e com o próximo curso escolhido.
11 exercícios
Clique num exercício para ver o que fazer e o "pronto quando".
1/5
Ver
Kit instalado, os três jeitos contra o exemplo e contra o seu site, e a árvore de acessibilidade que o agente recebe.
1/5
Ver
Kit instalado, os três jeitos contra o exemplo e contra o seu site, e a árvore de acessibilidade que o agente recebe.
2/5
Consertar
Requer o degrau 1. Rótulo, botão, regiões, idioma, alt e status até o arvore.mjs dar zero.
3/5
Situar
MCP × WebMCP com detecção e fallback, o estado lido nas fontes com data e quem chega ao site.
4/5
Diagnosticar
Scanner local com versão fixada, no exemplo e no seu site, lido como diagnóstico.
5/5
O curso inteiro
Ver, consertar, situar e diagnosticar. Cada degrau tem exercícios com saída esperada; o plano junta as saídas.
Ordem sugerida: cada degrau usa a página ou a anotação do anterior.
02 · Gere o seu plano com datas
Escolha a data de início e quanto tempo você tem por semana.
plano.md
03 · O plano do seu site e o conferidor
Sete seções, uma por assunto do curso. O conferir-plano.py acusa seção faltando, vazia ou com <…> sobrando, e exige pelo menos uma data. O kit traz o plano preenchido da oficina de exemplo.
Arquivo · kit/plano-modelo.md
# Plano do meu site para agentes
## Site e data
Site: <endereço do site>
Data do diagnóstico: <dd/mm/aaaa>
## Como os agentes usam o site hoje
<saída do tres-jeitos.mjs na página mais importante: o que deu certo em ler, operar e chamar>
## O que o agente enxerga
Problemas do arvore.mjs antes: <número> · depois das correções: <número>
<as correções feitas: rótulos, botão de verdade, main, h1, lang, alt>
## Quem pode entrar
<saída do robots.py: busca, ação do usuário e treino, e a decisão anotada>
## Readiness
Nota: <nota> em <dd/mm/aaaa> (diagnóstico, não ranking)
<as três falhas ou avisos que vou tratar primeiro e por quê>
## WebMCP
Estado lido em <dd/mm/aaaa>: spec de <data>, <navegadores com origin trial>
Decisão: <esperar | laboratório no curso 2 | já registro ferramentas com detecção e fallback>
## Próximos passos
<o próximo curso da formação e a data em que vou rever este plano>
cp ~/projetos/formacao-webmcp-base-v72/kit/plano-modelo.md ~/meu-plano.md
# preencha ~/meu-plano.md com as saídas das aulas 1 a 7
python3 ~/projetos/formacao-webmcp-base-v72/kit/conferir-plano.py ~/meu-plano.md; echo "saída: $?"
Exemplo do repositório
ainda tem <marcador> em: Site e data
ainda tem <marcador> em: Como os agentes usam o site hoje
ainda tem <marcador> em: O que o agente enxerga
ainda tem <marcador> em: Quem pode entrar
ainda tem <marcador> em: Readiness
ainda tem <marcador> em: WebMCP
ainda tem <marcador> em: Próximos passos
nenhuma data dd/mm/aaaa no plano
0/7 seções preenchidas · data: nenhuma
saída: 1
7/7 seções preenchidas · data: 19/10/2026
saída: 0
O modelo vazio falha nas sete seções, de propósito: é o critério antes do trabalho. O exemplo da oficina passa com 7/7 e a data do diagnóstico.
04 · Prática
O plano completo e o próximo curso.
E1 · O plano do seu site
30 min
Copie o modelo para ~/meu-plano.md e preencha cada seção com as saídas que você anotou nas aulas 1 a 7. Use kit/exemplo-plano.md como referência de tamanho.
Pronto quando:python3 conferir-plano.py ~/meu-plano.md → 7/7 seções preenchidas com uma data e saída: 0.
E2 · O próximo curso e a data de revisão
5 min
Na seção "Próximos passos", escolha o curso seguinte: o 1 se o seu serviço tem API e você quer um servidor MCP; o 2 se a ação vive na página. Marque a data em que vai rodar o estado.sh de novo.
Pronto quando: a seção "Próximos passos" do plano cita um curso da formação e uma data dd/mm/aaaa de revisão.
05 · Teste final
Quatro perguntas sobre o curso inteiro.
Pergunta 1 de 4
Qual destes itens é base estável para preparar um site para agentes em out/2026?competência
Correto
HTML semântico é estável e serve a quem lê e a quem opera a tela. WebMCP é rascunho com origin trial, a API declarativa ficou fora da spec e llms.txt não tem efeito medido.
Não é essa
HTML semântico é estável e serve a quem lê e a quem opera a tela. WebMCP é rascunho com origin trial, a API declarativa ficou fora da spec e llms.txt não tem efeito medido.Rever: O mapa do curso
Pergunta 2 de 4
Um colega diz: "vou registrar ferramentas WebMCP e tirar o formulário, porque agora é padrão". O que responder?competência
Correto
Rascunho de 16/10/2026, origin trial no Chrome e no Edge, WebKit contra. Sem formulário, quase todo visitante perde o caminho.
Não é essa
Rascunho de 16/10/2026, origin trial no Chrome e no Edge, WebKit contra. Sem formulário, quase todo visitante perde o caminho.Rever: O mapa do curso
Pergunta 3 de 4
O que o plano deve guardar do Readiness?
Correto
O plano sai das falhas por prioridade. A nota com data é referência para comparar depois, não promessa de ranking.