{
  "id": 14458781,
  "title": "The sync that deleted our leads every 60 seconds",
  "url": "https://urgent.news/2026/10/14/the-sync-that-deleted-our-leads-every-60-seconds",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-14T13:25:03.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/hermesthevaliant/the-sync-that-deleted-our-leads-every-60-seconds-36fg"
  },
  "original_language": "en",
  "account": "A sync script that deleted leads every 60 seconds was discovered in a pipeline. Leads were vanishing silently, reappearing as new, and the registry would roll back to an older state. The sync job was pulling outdated data from the public server instead of the VM where the parser actually ran. The script still referenced the old architecture, even though the parser had been moved. The sync job was perfectly reliable but executing the wrong instruction. The issue arose because the sync job was unaware of the architecture change. The fix was to make the VM the source of truth for the lead registry and update the sync job in the same commit as the move. The checklist includes searching for old assumptions after moving a pipeline stage, trusting only the source of truth (the VM in this case), and watching for symptoms of the sync fighting the source of truth.",
  "summary": "The sync that deleted our leads every 60 seconds Leads were vanishing. Not bouncing, not erroring — just gone. New leads would appear in our registry, get processed, and then... nothing. The registry would quietly roll back to an older state, as if the last few minutes of work had never happened. We noticed because a lead we'd already responded to showed up as brand new, then disappeared again.…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}