<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>kal — blog</title><link>https://kal0.dev/blog/</link><description>AI-native version control</description><item><title>Undo is a design decision, not a feature</title><link>https://kal0.dev/blog/undo-in-version-control/</link><guid>https://kal0.dev/blog/undo-in-version-control/</guid><description>Compare undo models: git reflog, jj op log, kal ops. What makes a safety net complete vs partial. Why operation logs beat ref</description><pubDate>2026-07-26</pubDate></item><item><title>How to tell which code an AI wrote — and prove it later</title><link>https://kal0.dev/blog/who-wrote-this-code/</link><guid>https://kal0.dev/blog/who-wrote-this-code/</guid><description>Git records one author string, so an agent looks exactly like a colleague. The approaches teams use to track AI-generated code, and where each breaks.</description><pubDate>2026-07-26</pubDate></item><item><title>You ran git reset --hard. Here&#x27;s how to get your work back</title><link>https://kal0.dev/blog/recover-from-git-reset-hard/</link><guid>https://kal0.dev/blog/recover-from-git-reset-hard/</guid><description>A practical recovery guide for the commands that eat your work — reset --hard, a bad rebase, a dropped stash, a deleted branch.</description><pubDate>2026-07-25</pubDate></item><item><title>Your git history records what changed, never why</title><link>https://kal0.dev/blog/why-your-git-history-is-useless/</link><guid>https://kal0.dev/blog/why-your-git-history-is-useless/</guid><description>Commit messages describe the diff you can already read. Why the reasoning behind a change keeps getting lost, and what to do about it.</description><pubDate>2026-07-24</pubDate></item><item><title>Four questions about AI-generated code your team can&#x27;t answer yet</title><link>https://kal0.dev/blog/ai-code-audit-questions/</link><guid>https://kal0.dev/blog/ai-code-audit-questions/</guid><description>Auditors, acquirers and insurers have started asking what share of your codebase a model wrote. What to have ready before you&#x27;re asked.</description><pubDate>2026-07-23</pubDate></item></channel></rss>
