{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreibuu3y3hwmw2ckytemsimkwonygj7gpeivmawmwm7fupn4bcr2eh4",
    "uri": "at://did:plc:kzt7sa3rmmhsgeipfzse4tnl/app.bsky.feed.post/3mlam3lvgrwf2"
  },
  "coverImage": {
    "$type": "blob",
    "ref": {
      "$link": "bafkreihqex3mb2fq5ym7ys4bfh42ddj4qy73w2hny2n5tjpd2sygya6eua"
    },
    "mimeType": "image/png",
    "size": 77551
  },
  "path": "/posts/2026-05-06-claude-code-routine-auto-maintain-pr-evolution-numbers/",
  "publishedAt": "2026-05-06T04:00:00.000Z",
  "site": "https://www.damiangalarza.com",
  "textContent": "A backend PR kept colliding with other merges on database evolution numbers. Four manual rebases later, I described the problem to Claude and let it write a routine to handle the rest.",
  "title": "Claude Code Routines: Auto-Maintaining PR Evolution Numbers"
}