<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Nicolas Moreira · Escrevo sobre o que construo</title><description>Notas técnicas do que passou por produção: o que quebrou, o que a IA errou e o que só apareceu depois de verificar. Assunto que rendeu artigo aqui costuma ter começado como bug.</description><link>https://portfolio.nicolasmoreira.com/</link><language>pt-BR</language><item><title>Pipeline de IA Orientado a Fatos: Geração Estruturada sem Alucinações</title><link>https://portfolio.nicolasmoreira.com/blog/skill-generica-por-core/</link><guid isPermaLink="true">https://portfolio.nicolasmoreira.com/blog/skill-generica-por-core/</guid><description>Como construí uma automação com LLMs para geração técnica que interrompe o fluxo antes de inventar dados quando o contexto de negócio não é fornecido.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate><category>IA Aplicada</category><category>LLMs</category><category>Automação</category><category>Python &amp; SQLite</category></item><item><title>Diagnóstico em Edge Workers: Por que o Cron Rodava sem Limpar o Catálogo</title><link>https://portfolio.nicolasmoreira.com/blog/cron-que-rodava-sem-chegar/</link><guid isPermaLink="true">https://portfolio.nicolasmoreira.com/blog/cron-que-rodava-sem-chegar/</guid><description>Investigação de gargalo de subrequests em Cloudflare Workers: como o teto de chamadas em loop interrompia silenciosamente a drenagem de 100 variantes em um e-commerce real.</description><pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate><category>Cloudflare Workers</category><category>Debugging</category><category>Subrequests</category><category>E-commerce</category></item></channel></rss>