<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
  <title>Karl Livesey · validation</title>
  <link>https://livesey.io/tags/validation/</link>
  <description>Posts filed under validation.</description>
  <item>
  <title>Screen Flow Component Validation Without Surprises</title>
  <link>https://livesey.io/posts/screen-flow-component-validation/</link>
  <guid isPermaLink="false">urn:uuid:2e171ace-6694-59c9-8d49-3514b4e6d4aa</guid>
  <pubDate>Thu, 02 Jul 2026 12:00:00 GMT</pubDate>
  <description>Flow screen validation is a three-method contract. Keep internal and external errors separate, render them at the right time, and never make navigation depend on accidental component state.</description>
</item>
</channel>
</rss>