{
"$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"
}