{
  "id": 18487452,
  "title": "My sites were writing notes nobody read",
  "url": "https://urgent.news/2026/11/06/my-sites-were-writing-notes-nobody-read",
  "topic": "finance",
  "section": "Finance & Markets",
  "published": "2026-11-06T11:06:00.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/tdude/my-sites-were-writing-notes-nobody-read-52h8"
  },
  "original_language": "en",
  "account": "A reporter writes that an AI-created tool, named Sentinel, was designed to identify unsafe code patterns, redundant code, and issues related to user roles within a developer's codebase. Initially, the tool found six websites with files that were not being read by any code. Sentinel also identified a bug that was not actually a bug, as well as 152 stale template copies. The tool was later found to have overlooked files that already existed, resulting in stale template copies not being updated. The tool was also missing some translation files that were edited by hand, leading to missing text on the website. Sentinel was able to fix these issues and provide a more accurate count of stale copies and translation keys. The tool was also able to identify false alarms and narrow the rules to fit the developer's specific needs.",
  "summary": "What this is about. I asked my AI to build Sentinel, a small tool that reads my whole codebase and tells me where it's unsafe, copied or too clever. Security comes first: risky patterns, routes nobody guards, HTML that goes onto a page unchecked. On the first day it found six websites lovingly maintaining files that no code ever reads. It also found a bug that wasn't one. Why. If you run several…",
  "key_points": [
    "AI tool Sentinel identifies unused code files in six websites",
    "Sentinel overlooks existing files, causing stale template copies",
    "Tool fixes issues and tailors rules to developer's needs"
  ],
  "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."
}