<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>KinLab blog</title><description>Engineering notes from building Kin, the system of record for AI-written software.</description><link>https://kinlab.ai/</link><language>en-us</language><item><title>The check that passed because it measured nothing</title><link>https://kinlab.ai/blog/checks-that-cannot-fail</link><guid isPermaLink="true">https://kinlab.ai/blog/checks-that-cannot-fail</guid><description>Six checks that reported success while measuring nothing, the command that reproduces each one, and the habit that catches the rest before it costs you.</description><pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate><category>engineering</category><category>testing</category><category>shell</category></item><item><title>Your code search says nothing uses it. Can you delete it?</title><link>https://kinlab.ai/blog/empty-answer-safe-to-delete</link><guid isPermaLink="true">https://kinlab.ai/blog/empty-answer-safe-to-delete</guid><description>An empty result means two different things and most tools ship one shape for both. Here is the object Kin attaches to every answer so a caller can tell them apart.</description><pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate><category>mcp</category><category>agents</category><category>api-design</category></item></channel></rss>