{{ sec.title }}
{{ b.text }}
{{ ln.text }}
| {{ c.label }} |
|---|
| {{ cell.label }} |
{{ post.quote }} CESAR A. MACHADO
Um roteiro de terminal para mapear o projeto, testar links, formulários, SEO e acessibilidade numa cópia controlada antes de aceitar qualquer alteração.
Por Cesar A. Machado · · 3 min
Codex e Claude Code conseguem ler repositórios, executar comandos e propor mudanças. Isso é poderoso. O erro é começar apontando para o servidor porque parece mais rápido. Eu prefiro uma cópia local ou worktree, sem segredos, com o commit inicial anotado e uma definição explícita do que é somente leitura.
No exemplo ruim, o pedido é “melhore meu site” dentro da pasta de produção. No bom, o pedido lista objetivo, páginas, verificações, comandos permitidos e entrega esperada: relatório primeiro, diff depois, deploy fora do escopo.
git status --short
git rev-parse HEAD
git remote -v
# depois de identificar os scripts do projeto
npm test
git diff --checkEsses comandos são exemplos; o projeto pode usar outra stack. Eu pediria ao agente para ler documentação e scripts antes de escolher testes. Se a árvore já estiver suja, ele deve separar o trabalho existente em vez de tratá-lo como parte da auditoria.
| Área | Verificação | Evidência |
|---|---|---|
| Rotas | Links e 404 | Lista de URLs e status |
| SEO | title, canonical, sitemap | HTML observado |
| Formulário | sucesso e falha | Resposta e log sanitizado |
| Acessibilidade | teclado e contraste | Relatório e captura |
Eu dividiria em três fases. Primeiro, inventário de rotas, componentes e deploy. Segundo, auditoria reproduzível com problemas classificados. Terceiro, correções pequenas em branch própria. Cada problema precisa de causa, impacto e modo de verificar. “O Lighthouse ficou melhor” não explica qual comportamento foi protegido.
Para interface, peço capturas em desktop e celular, erros do navegador e teste dos fluxos importantes. Para backend, peço entradas inválidas, permissões e falhas externas. O agente deve dizer o que não conseguiu testar.
Quando uma automação falha sem rastro, o diagnóstico vira adivinhação. O artigo https://blog.cesarmachado.com/artigo/automacoes-criam-mais-trabalho mostra por que isso custa caro.
O diff deve ser pequeno e explicar comportamento antes e depois. Testes precisam cobrir o risco real, não repetir a implementação. Eu reviso arquivos alterados, comandos executados e efeitos externos. Credenciais nunca entram em prompt, log ou commit.
Planos de US$ 100 ajudam em repositórios maiores, sessões longas e várias rodadas de testes. Não substituem isolamento. Mais uso permite ao agente fazer mais; por isso limites, branch e aprovação ficam ainda mais importantes.
Depois do patch, eu quero build, testes, preview e um rollback definido. Só então existe uma decisão de publicação. O agente pode preparar tudo, mas a ativação deve ser explícita e deixar manifesto, versão e resultado verificável.
Se você quer auditar um site ou sistema sem abrir produção para experimentos, descreva em https://blog.cesarmachado.com/contato o repositório, o problema percebido e o fluxo mais importante. Eu posso conduzir o diagnóstico, preparar as correções e deixar a publicação como etapa controlada.
Eu pediria uma tabela com achado, evidência reproduzível, impacto, risco da correção e próximo passo. Erro de console observado, link quebrado confirmado e dependência desatualizada são fatos diferentes de “esta arquitetura poderia melhorar”. A prioridade vem do efeito sobre venda, atendimento, segurança ou operação, e não da facilidade com que o agente consegue gerar um patch.
Um bom achado inclui rota, comando ou captura, comportamento esperado e comportamento observado. Um ruim diz “o site precisa de otimização” e oferece mudar vinte arquivos. Se você está lendo isso antes de dar acesso ao repositório, crie uma cópia ou branch isolada e peça primeiro somente o diagnóstico. O limite mais importante é o que impede uma hipótese de virar produção por acidente.
OpenAI Help Center — ChatGPT Work and Codex: https://help.openai.com/en/articles/20001275 — referência consultada para confirmar o uso do Claude Code nos planos pagos.
Anthropic Help Center — Use Claude Code with Pro or Max: https://support.claude.com/en/articles/11145838-use-claude-code-with-your-pro-or-max-plan — referência consultada para confirmar o uso do Claude Code nos planos pagos.
Dar acesso ao terminal não obriga a dar acesso à produção.
Converse comigo sobre o processo que você quer melhorar e os critérios para começar com segurança.
Agendar uma conversaO que eu uso e construo em engenharia de IA.
Portfólio de projetos. Conteúdo a definir.
Quem é Cesar A. Machado.
{{ st.desc }}
{{ sv.desc }}
Sem frequência fixa. Só quando houver algo útil.
Notas de campo, decisões técnicas e guias práticos sobre engenharia de IA, arquitetura, automação e operação.
{{ sobreLead }}
{{ sobreBody }}
{{ item.text }}
Os projetos são apresentados pelo problema e pela engenharia envolvida, preservando informações internas. O objetivo é mostrar como decisões de produto, arquitetura e operação se conectam.
{{ item.text }}
{{ item.linkLabel }} →Um projeto começa com uma pergunta de negócio, avança por uma primeira versão controlada e só cresce quando os dados mostram que a solução cabe na operação.
{{ item.text }}
“{{ item.quote }}”
O ponto de partida é um processo específico, com responsável, volume e impacto identificáveis. A solução precisa caber na capacidade da equipe, produzir evidência e preservar controle sobre decisões importantes.
Envie o fluxo atual, o volume aproximado e o principal gargalo. A primeira conversa serve para entender o problema e avaliar o próximo passo mais proporcional.
Clique em uma ferramenta para abrir. Conteúdo de cada uma a definir.
{{ t.desc }}
Projetos de software e ecossistemas construídos com engenharia de IA. Conteúdo de cada caso a definir.
{{ p.desc }}
{{ detail.desc }}
Toque nas opções que descrevem seu projeto. Só o último passo pede digitação.
Obrigado. Retorno pelo e-mail informado com as próximas perguntas.
{{ post.standfirst }}
{{ b.text }}
{{ ln.text }}
| {{ c.label }} |
|---|
| {{ cell.label }} |
{{ post.quote }} CESAR A. MACHADO
Escreve sobre engenharia de IA e conduz projetos de software e ecossistemas para empresas.
LINKEDIN · /IN/CEZAO{{ post.citation }}
Conteúdo original, revisado pelo autor. Reprodução permitida com atribuição e link.O endereço pode estar incorreto ou o artigo ainda não está publicado.