{
  "id": 7949378,
  "title": "The Prompt Changed and There Is No Commit for It",
  "url": "https://urgent.news/2026/09/17/the-prompt-changed-and-there-is-no-commit-for-it",
  "topic": "ai",
  "section": "AI",
  "published": "2026-09-17T04:37:13.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/sergueyasaelshinder/the-prompt-changed-and-there-is-no-commit-for-it-1nmd"
  },
  "original_language": "en",
  "account": "On Tuesday, the quality of generated answers deteriorated noticeably. No release shipped on Monday. The underlying code remained unchanged since the preceding week. The branch had not progressed. A prompt alteration was made on a browser console on Friday afternoon, yet there was no record of a commit, author or difference between versions. The sentence that determines how your product communicates with customers lacks any historical documentation. It emerged as an experiment originally. Once copied into the feature, it was treated as code without any formal treatment. A deleted clause that lengthened the response was responsible for price quoting restrictions. A truncated example aimed at three downstream systems was eliminated for brevity. The use of the word 'concise' reduced the length of every response and removed a disclaimer. The model behind the prompt also changed due to the request for the latest version, which is inherently dynamic. As such, it is essential to treat the prompt as a file in the repository, shipped, reviewed and rolled back with releases. The model identifier must be pinned, documented as a specific version, and modified deliberately on a monitored day. Maintain thirty real inputs and the constraints the answers must satisfy, not performance scores. The system should refuse to quote prices, return structured output and abstain from promising refunds. Before deployment, these properties must be tested. Furthermore, record the prompt version and the model that produced each response to enable accurate identification of the prompt and model responsible when a customer presents a screenshot. Never allow a pricing rule to be altered through an unrecorded text box. In the current situation, that is precisely what is happening.",
  "summary": "The answers got worse on Tuesday. Nothing shipped on Monday. The code is identical to the code that worked last week. The branch has not moved. Somebody edited the prompt in a browser console on Friday afternoon. There is no commit. No author. No diff. Nothing to revert to. The sentence that decides what your product says to customers is the only part of your system with no history. It got there…",
  "key_points": [
    "Prompt altered on Friday without commit",
    "Deleted clause caused pricing restrictions",
    "Model identifier must be pinned and documented"
  ],
  "editors_take": "Lack of documentation and uncontrolled changes to a key prompt have led to erosion of quality and reliability in generated answers, undermining the system's accountability and customer protections.",
  "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."
}