{
  "id": 2346135,
  "title": "176 Regeln, die kein Mensch geschrieben hat",
  "url": "https://urgent.news/2026/08/21/176-regeln-die-kein-mensch-geschrieben-hat",
  "topic": "ai",
  "section": "AI",
  "published": "2026-08-21T09:18:50.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/frederikvonderheyden/176-regeln-die-kein-mensch-geschrieben-hat-f6b"
  },
  "original_language": "de",
  "account": "In a story from wire material, a system called Guard-System stopped a deployment at 02:47 on a Tuesday morning. It wasn't due to a failed test or syntax error. An agent attempted to push a commit containing an AWS API key, which was stored in a configuration file that shouldn't have been included in the repository. The deployment process was blocked. This was not an isolated incident; it was the 47th time in 14 months that the system had automatically blocked a potential damage before it could occur. The writer realized that the rulebook was more important than the model itself. Guards are not designed but are rather created from pain and frustration. The GUARD REGISTRY categorizes rules into three types: security guards to prevent data leaks, unauthorized access, and critical infrastructure errors; quality guards to check if an output meets expected format, if an agent is stuck in a loop, or if outputs suddenly become empty; and process guards to ensure certain steps occur in the correct order. The writer initially set many rules as advisory, but later realized that hard-block rules were necessary. After 14 months, the writer learned that guards fall into three categories: security guards, quality guards, and process guards. The writer made two mistakes: setting too many advisory rules and not documenting incident references. Now, each rule has an incident_ref or rationale. The relationship between the agent and the rulebook is a delicate balance. While an agent cannot be too restricted, it cannot be too unrestricted either. The writer's rule of thumb is that the more autonomous an agent operates, the more tightly its rulebook must be.",
  "summary": "Um 02:47 Uhr stoppte mein System ein Deployment. Kein Mensch war wach. Es war ein Dienstagmorgen, als mein Guard-System anschlug. Nicht wegen eines fehlgeschlagenen Tests. Nicht wegen eines Syntaxfehlers. Ein Agent hatte versucht, einen Commit zu pushen, der einen AWS-API-Schlüssel enthielt. Der Schlüssel steckte in einer Konfigurationsdatei, die eigentlich nie ins Repository sollte. Der…",
  "key_points": [
    "Guard-System blocked deployment attempt at 02:47 on Tuesday",
    "47th time in 14 months system prevented potential damage",
    "Guards categorized as security, quality, and process types"
  ],
  "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."
}