{
  "id": 20172847,
  "title": "Whose Bug Was It",
  "url": "https://urgent.news/2026/11/15/whose-bug-was-it",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-11-15T12:42:37.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/anton_brilliantov/whose-bug-was-it-899"
  },
  "original_language": "en",
  "account": "The wire material describes a week of integration acceptance testing for a complex system consisting of multiple services. A total of 23 defects were identified across the last 22 acceptance runs, with individual defects ranging from the collector's code to defects in other services and the acceptance agent itself.\n\nEleven defects were attributed to the collector's code, including issues with timeouts, watchdog thresholds, queue management, task body post, request-log row closure, delivery, priority clamping, configuration defaults, and number type overrides. Two notable defects include the issue with priorities outside the range of 0-100 being refused with an error, and configuration defaults not being set correctly by default.\n\nFour defects were found in the configuration and stand, including an account list fix, an alert job label mismatch, a content service being switched off, and a binary carrying another binary's configuration keys. Three defects were identified in other services, such as unread results, a tenant ID mismatch, and conflicting norms between services.\n\nThe five defects identified within the acceptance side include a stale build issue, a spent scenario with an incorrect emulator scenario, and a red mark not being counted on the build containing the fix. These five defects were deemed the most significant and are attributed to the acceptance agent's own mistakes.\n\nOverall, the story highlights the importance of thorough integration testing and the need for teams to collaborate and address defects across various services and layers of the system.",
  "summary": "Twenty-three defects in the last twenty-two runs: eleven in the collector, four in config, three in other services, and five of our own. 👋 Hi, I'm Anton - a software engineer. These days I work on a platform: contracts, generated code, data paths and the tooling around them. Running notes live on my GitHub: github.com/brilliant-almazov . The count covers only the last twenty-two acceptance runs…",
  "key_points": [
    "23 defects identified in week-long integration testing",
    "11 defects in collector's code, including timeouts and queue management",
    "Five defects in acceptance agent deemed most significant"
  ],
  "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."
}