<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Alex Sandruk’s Blog</title><description>AI integration engineer building agentic developer workflows, platform systems, and operator-grade automation.</description><link>https://sandruk.org/</link><item><title>AI code review needs verification loops</title><link>https://sandruk.org/blog/ai-code-review-verification-loops/</link><guid isPermaLink="true">https://sandruk.org/blog/ai-code-review-verification-loops/</guid><description>Why AI code review should end in a check against the real system, not a confident comment thread.</description><pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate></item><item><title>AI human distillation</title><link>https://sandruk.org/blog/ai-human-distillation/</link><guid isPermaLink="true">https://sandruk.org/blog/ai-human-distillation/</guid><description>A short note on using AI to compress human context without sanding off judgment, voice, and uncertainty.</description><pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate></item><item><title>Verification loops for AI agents</title><link>https://sandruk.org/blog/ai-sdlc-verification-loop/</link><guid isPermaLink="true">https://sandruk.org/blog/ai-sdlc-verification-loop/</guid><description>An AI agent&apos;s claim is useful only after it is tied to a check the real system can pass.</description><pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate></item><item><title>Decision records for AI agents</title><link>https://sandruk.org/blog/decision-records-for-agents/</link><guid isPermaLink="true">https://sandruk.org/blog/decision-records-for-agents/</guid><description>How lightweight decision records keep agent work recoverable without turning every chat into a source of truth.</description><pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate></item><item><title>GitOps does not end at push</title><link>https://sandruk.org/blog/gitops-fanout/</link><guid isPermaLink="true">https://sandruk.org/blog/gitops-fanout/</guid><description>In a multi-machine agent workflow, pushing to origin is only the first half of keeping work recoverable.</description><pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate></item><item><title>Runtime flight recorder for agent work</title><link>https://sandruk.org/blog/hermes-runtime-flight-recorder/</link><guid isPermaLink="true">https://sandruk.org/blog/hermes-runtime-flight-recorder/</guid><description>A note on keeping agent runtime inspectable without pretending Git is the whole memory system.</description><pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate></item><item><title>MetaClaw after the demo</title><link>https://sandruk.org/blog/metaclaw-continuous-adaptation/</link><guid isPermaLink="true">https://sandruk.org/blog/metaclaw-continuous-adaptation/</guid><description>Why continuous adaptation is an operator problem, not only a model capability.</description><pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate></item><item><title>Stop sending people into a two-hour podcast</title><link>https://sandruk.org/blog/openclaw-onboarding-pack/</link><guid isPermaLink="true">https://sandruk.org/blog/openclaw-onboarding-pack/</guid><description>Long-form context is valuable, but onboarding needs a smaller package people can actually use.</description><pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate></item><item><title>The next agent wave is about control planes</title><link>https://sandruk.org/blog/paperclip-control-plane/</link><guid isPermaLink="true">https://sandruk.org/blog/paperclip-control-plane/</guid><description>Useful agent systems need routing, state, and operator visibility more than another chat box.</description><pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate></item><item><title>Making quota limits visible in product</title><link>https://sandruk.org/blog/quota-visibility-runtime-checks/</link><guid isPermaLink="true">https://sandruk.org/blog/quota-visibility-runtime-checks/</guid><description>Quota limits should be visible product behavior, not a surprise runtime failure.</description><pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate></item><item><title>Testing Symphony on live work</title><link>https://sandruk.org/blog/symphony-live-tasks/</link><guid isPermaLink="true">https://sandruk.org/blog/symphony-live-tasks/</guid><description>Live tasks reveal what agent coding tools handle well and where operators still need stronger checks.</description><pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate></item><item><title>Task JSON as source of truth for agent work</title><link>https://sandruk.org/blog/task-json-ssot/</link><guid isPermaLink="true">https://sandruk.org/blog/task-json-ssot/</guid><description>Typed task artifacts give agents a stable source of truth while boards and dashboards stay projection-only.</description><pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate></item></channel></rss>