{"id":"4105d5ba-58a2-4a94-9835-671d3a76fe76","timestamp":1786400787599,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":["/contato","/projetos","/blog","/","/blog/guia-pratico-seguranca-dados-sensiveis-llm","/blog/ecc-everything-claude-code-affaan-mustafa","/sobre","/links","/blog/gpt-56-chatgpt-criterio-antes-do-hype","/blog/guia-pratico-openclaw-hermes-agent-agentes-pessoais","/blog/guia-pratico-observabilidade-custo-fallback-ia","/blog/guia-pratico-agentes-com-ferramentas","/blog/guia-pratico-harness-prompts-modelos-fluxos-ia","/blog/guia-pratico-evals-funcionalidades-ia","/blog/guia-pratico-chunking-embeddings-retrieval","/blog/guia-pratico-respostas-estruturadas-llms","/blog/guia-pratico-rag-para-desenvolvedores","/blog/ferramentas-para-estudar-e-construir-mais-rapido","/blog/trump-voltou-atras-bloqueio-claude-devs","/blog/o-que-aprendi-organizando-projeto-ai-first","/blog/integrar-ia-aplicacao-full-stack","/blog/do-requisito-ao-pull-request-codex-claude","/blog/arquitetura-multi-llm-claude-gemini-openai","/blog/como-transformar-ideia-em-prototipo-navegavel","/blog/claude-fable-5-mythos-5-opus-48-diferencas-custos","/blog/trump-claude-5-restricoes-ia-devs","/blog/vibe-coding-com-responsabilidade-tecnica","/blog/bastidores-construcao-brunopaim-tech","/blog/claude-opus-48-dynamic-workflows-impacto-real","/blog/como-uso-documentacao-para-trabalhar-melhor-com-ia","/blog/checklist-revisar-codigo-gerado-por-ia","/blog/como-estou-usando-ia-sem-abrir-mao-do-criterio-tecnico","/blog/por-que-criei-o-brunopaim-tech","/blog/como-estou-usando-ia-para-estudar-e-criar-projetos","/blog/ferramentas-que-quero-testar-no-dia-a-dia-como-desenvolvedor","/blog/o-que-e-vibe-coding-na-pratica","/blog/gpt-56-sol-hugging-face-exploitgym-ia-colar-na-prova","/blog/agentes-longo-horizonte-monitoramento-trajetoria"]}