<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>DVNC Dev</title>
    <link>https://dvnc.dev</link>
    <description>Agentic engineering — build logs, agentic engineering decisions, agent failures, evals, observability, and what survives real users.</description>
    <language>en-us</language>
    <lastBuildDate>Thu, 25 Jun 2026 11:15:49 GMT</lastBuildDate>
    <atom:link href="https://dvnc.dev/feed.xml" rel="self" type="application/rss+xml"/>
    <generator>Next.js</generator>
    <managingEditor>hi@dvnc.dev (DVNC Dev)</managingEditor>
    <webMaster>hi@dvnc.dev (DVNC Dev)</webMaster>
    <copyright>Copyright 2026 DVNC Dev</copyright>
    <ttl>60</ttl>
    
    <item>
      <title><![CDATA[design-md-drift-check Build Log]]></title>
      <link>https://dvnc.dev/blog/design-md-drift-check-build-log</link>
      <guid isPermaLink="true">https://dvnc.dev/blog/design-md-drift-check-build-log</guid>
      <description><![CDATA[A build log for design-md-drift-check, a skill that checks DESIGN.md drift against real frontend tokens, components, and UI patterns.]]></description>
      <pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate>
      <author>hi@dvnc.dev (Omid Saffari)</author>
      <category>coding</category>
    </item>
    <item>
      <title><![CDATA[Context Engineering vs Prompt Engineering for Production Agents]]></title>
      <link>https://dvnc.dev/blog/context-engineering-vs-prompt-engineering-agents</link>
      <guid isPermaLink="true">https://dvnc.dev/blog/context-engineering-vs-prompt-engineering-agents</guid>
      <description><![CDATA[Context engineering is the production control plane for agents. Learn when prompts matter, what context layers to ship, and what to log before traffic.]]></description>
      <pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate>
      <author>hi@dvnc.dev (Omid Saffari)</author>
      <category>agents</category>
    </item>
    <item>
      <title><![CDATA[Agent Memory for Production AI Systems]]></title>
      <link>https://dvnc.dev/blog/agent-memory-production-ai-systems</link>
      <guid isPermaLink="true">https://dvnc.dev/blog/agent-memory-production-ai-systems</guid>
      <description><![CDATA[Design agent memory as governed state: what to store, what to forget, how to retrieve it, and which evals catch stale or unsafe recall.]]></description>
      <pubDate>Tue, 23 Jun 2026 00:00:00 GMT</pubDate>
      <author>hi@dvnc.dev (Omid Saffari)</author>
      <category>agents</category>
    </item>
    <item>
      <title><![CDATA[Video Probe MCP Build Log]]></title>
      <link>https://dvnc.dev/blog/video-probe-mcp-build-log</link>
      <guid isPermaLink="true">https://dvnc.dev/blog/video-probe-mcp-build-log</guid>
      <description><![CDATA[A build log for video-probe-mcp, a narrow MCP server that lets agents inspect local video and audio files with ffprobe.]]></description>
      <pubDate>Tue, 23 Jun 2026 00:00:00 GMT</pubDate>
      <author>hi@dvnc.dev (Omid Saffari)</author>
      <category>mcp</category>
    </item>
    <item>
      <title><![CDATA[Trace-to-Eval Builder Build Log]]></title>
      <link>https://dvnc.dev/blog/trace-to-eval-builder-build-log</link>
      <guid isPermaLink="true">https://dvnc.dev/blog/trace-to-eval-builder-build-log</guid>
      <description><![CDATA[A build log for Trace-to-Eval Builder, a BYOK app that turns agent traces into replayable eval packs.]]></description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
      <author>hi@dvnc.dev (Omid Saffari)</author>
      <category>evals-observability</category>
    </item>
    <item>
      <title><![CDATA[Agent Runbook Auditor: A BYOK Launch Review Tool for Agent Workflows]]></title>
      <link>https://dvnc.dev/blog/agent-runbook-auditor-build-log</link>
      <guid isPermaLink="true">https://dvnc.dev/blog/agent-runbook-auditor-build-log</guid>
      <description><![CDATA[A build log for Agent Runbook Auditor, a BYOK OpenAI demo that reviews agent runbooks for launch risk, trace design, eval cases, guardrails, and rollout readiness.]]></description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
      <author>hi@dvnc.dev (Omid Saffari)</author>
      <category>evals-observability</category>
    </item>
    <item>
      <title><![CDATA[AWS MCP Server for Production Agents: The Build-or-Boundary Rule]]></title>
      <link>https://dvnc.dev/blog/aws-mcp-server-production-agents</link>
      <guid isPermaLink="true">https://dvnc.dev/blog/aws-mcp-server-production-agents</guid>
      <description><![CDATA[Use AWS MCP Server for AWS-native agent access, then add custom approval, tenant policy, evals, and run logs where production risk starts.]]></description>
      <pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate>
      <author>hi@dvnc.dev (Omid Saffari)</author>
      <category>mcp</category>
    </item>
    <item>
      <title><![CDATA[CLAUDE.md File Best Practices for Production Teams]]></title>
      <link>https://dvnc.dev/blog/claude-md-file-best-practices-production-teams</link>
      <guid isPermaLink="true">https://dvnc.dev/blog/claude-md-file-best-practices-production-teams</guid>
      <description><![CDATA[Write a CLAUDE.md that keeps Claude Code useful in production: scope memory, keep rules concise, move enforcement to hooks, and review drift.]]></description>
      <pubDate>Thu, 18 Jun 2026 00:00:00 GMT</pubDate>
      <author>hi@dvnc.dev (Omid Saffari)</author>
      <category>coding</category>
    </item>
    <item>
      <title><![CDATA[OpenAI Agents SDK vs Pydantic AI for Production Agents]]></title>
      <link>https://dvnc.dev/blog/openai-agents-sdk-vs-pydantic-ai-production-agents</link>
      <guid isPermaLink="true">https://dvnc.dev/blog/openai-agents-sdk-vs-pydantic-ai-production-agents</guid>
      <description><![CDATA[Choose OpenAI Agents SDK for OpenAI-native runs. Choose Pydantic AI when typed Python, provider flexibility, and durable approvals matter.]]></description>
      <pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate>
      <author>hi@dvnc.dev (Omid Saffari)</author>
      <category>agents</category>
    </item>
    <item>
      <title><![CDATA[Codex vs Claude Code vs Gemini CLI for Production Teams]]></title>
      <link>https://dvnc.dev/blog/codex-vs-claude-code-vs-gemini-cli-production-teams</link>
      <guid isPermaLink="true">https://dvnc.dev/blog/codex-vs-claude-code-vs-gemini-cli-production-teams</guid>
      <description><![CDATA[A production rollout comparison of Codex CLI, Claude Code, and Gemini CLI after Google's Antigravity transition, with security and telemetry rules.]]></description>
      <pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate>
      <author>hi@dvnc.dev (Omid Saffari)</author>
      <category>coding</category>
    </item>
    <item>
      <title><![CDATA[Vercel AI Gateway vs OpenRouter for Production Model Routing]]></title>
      <link>https://dvnc.dev/blog/vercel-ai-gateway-vs-openrouter-production-routing</link>
      <guid isPermaLink="true">https://dvnc.dev/blog/vercel-ai-gateway-vs-openrouter-production-routing</guid>
      <description><![CDATA[Choose Vercel AI Gateway for Vercel-native routing and OpenRouter for broad provider reach. Compare pricing, failover, BYOK, and observability.]]></description>
      <pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate>
      <author>hi@dvnc.dev (Omid Saffari)</author>
      <category>model-stack</category>
    </item>
    <item>
      <title><![CDATA[MCP Sampling vs Elicitation for Production Servers]]></title>
      <link>https://dvnc.dev/blog/mcp-sampling-vs-elicitation-production-servers</link>
      <guid isPermaLink="true">https://dvnc.dev/blog/mcp-sampling-vs-elicitation-production-servers</guid>
      <description><![CDATA[Use MCP sampling for client-owned model calls and elicitation for user input. Set the production boundary, approval flow, and logging rules.]]></description>
      <pubDate>Sun, 14 Jun 2026 00:00:00 GMT</pubDate>
      <author>hi@dvnc.dev (Omid Saffari)</author>
      <category>mcp</category>
    </item>
    <item>
      <title><![CDATA[Hybrid Search for Production RAG: The BM25, Vector, and Rerank Rule]]></title>
      <link>https://dvnc.dev/blog/hybrid-search-production-rag</link>
      <guid isPermaLink="true">https://dvnc.dev/blog/hybrid-search-production-rag</guid>
      <description><![CDATA[Use hybrid search when vector-only misses exact terms. Compare BM25, vectors, fusion, reranking, evals, and the production logging gate.]]></description>
      <pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate>
      <author>hi@dvnc.dev (Omid Saffari)</author>
      <category>rag</category>
    </item>
    <item>
      <title><![CDATA[Claude Code Planning Mode for Production Teams]]></title>
      <link>https://dvnc.dev/blog/claude-code-planning-mode-production-teams</link>
      <guid isPermaLink="true">https://dvnc.dev/blog/claude-code-planning-mode-production-teams</guid>
      <description><![CDATA[Use Claude Code planning mode as a production review gate: when to plan first, how to approve safely, and what teams should log before rollout.]]></description>
      <pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate>
      <author>hi@dvnc.dev (Omid Saffari)</author>
      <category>coding</category>
    </item>
    <item>
      <title><![CDATA[Google ADK vs LangGraph for Production Agents]]></title>
      <link>https://dvnc.dev/blog/google-adk-vs-langgraph-production-agents</link>
      <guid isPermaLink="true">https://dvnc.dev/blog/google-adk-vs-langgraph-production-agents</guid>
      <description><![CDATA[Compare Google ADK and LangGraph for production agents: state, human approval, deployment, observability, pricing, and the decision rule.]]></description>
      <pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate>
      <author>hi@dvnc.dev (Omid Saffari)</author>
      <category>agents</category>
    </item>
    <item>
      <title><![CDATA[MCP Resources vs Tools: The Production Server Rule]]></title>
      <link>https://dvnc.dev/blog/mcp-resources-vs-tools-production-server</link>
      <guid isPermaLink="true">https://dvnc.dev/blog/mcp-resources-vs-tools-production-server</guid>
      <description><![CDATA[Use resources for client-controlled context, tools for model-invoked actions, and prompts for reusable user-selected workflows.]]></description>
      <pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate>
      <author>hi@dvnc.dev (Omid Saffari)</author>
      <category>mcp</category>
    </item>
    <item>
      <title><![CDATA[MCP Authorization for Production Servers]]></title>
      <link>https://dvnc.dev/blog/mcp-authorization-production-servers</link>
      <guid isPermaLink="true">https://dvnc.dev/blog/mcp-authorization-production-servers</guid>
      <description><![CDATA[Build MCP authorization with OAuth, Protected Resource Metadata, token audience checks, consent, approvals, logs, and production release gates.]]></description>
      <pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate>
      <author>hi@dvnc.dev (Omid Saffari)</author>
      <category>mcp</category>
    </item>
    <item>
      <title><![CDATA[OpenAI Agents SDK TypeScript vs Python for Production Agents]]></title>
      <link>https://dvnc.dev/blog/openai-agents-sdk-typescript-vs-python</link>
      <guid isPermaLink="true">https://dvnc.dev/blog/openai-agents-sdk-typescript-vs-python</guid>
      <description><![CDATA[Choose TypeScript or Python for OpenAI Agents SDK by production ownership: product runtime, worker path, tracing, guardrails, handoffs, MCP, and evals.]]></description>
      <pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate>
      <author>hi@dvnc.dev (Omid Saffari)</author>
      <category>agents</category>
    </item>
    <item>
      <title><![CDATA[Claude Code Security Review for Production Teams]]></title>
      <link>https://dvnc.dev/blog/claude-code-security-review-production-teams</link>
      <guid isPermaLink="true">https://dvnc.dev/blog/claude-code-security-review-production-teams</guid>
      <description><![CDATA[Use Claude Code security review as early signal, not an approval gate. Here is the rollout pattern, CI split, permissions, hooks, and logs.]]></description>
      <pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate>
      <author>hi@dvnc.dev (Omid Saffari)</author>
      <category>coding</category>
    </item>
    <item>
      <title><![CDATA[OpenAI Agents SDK Tracing: What It Shows in Production]]></title>
      <link>https://dvnc.dev/blog/openai-agents-sdk-tracing-production</link>
      <guid isPermaLink="true">https://dvnc.dev/blog/openai-agents-sdk-tracing-production</guid>
      <description><![CDATA[Use OpenAI Agents SDK tracing as run inspection, not full observability. Configure sensitive data, flushing, trace exports, evals, and approvals.]]></description>
      <pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate>
      <author>hi@dvnc.dev (Omid Saffari)</author>
      <category>evals-observability</category>
    </item>
  </channel>
</rss>