{
  "id": 13176682,
  "title": "Claude Code ran for 19 hours 53 minutes without stopping. Here's the setup that made it possible",
  "url": "https://urgent.news/2026/10/09/claude-code-ran-for-19-hours-53-minutes-without-stopping-heres-the",
  "topic": "ai",
  "section": "AI",
  "published": "2026-10-09T18:25:30.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/ocxers/claude-code-ran-for-19-hours-53-minutes-without-stopping-heres-the-setup-that-made-it-possible-3ndk"
  },
  "original_language": "en",
  "account": "On October 1, Lagos Life erupted unexpectedly in Nigeria. Curiosity grew about whether a single person and an AI could construct their own Lagos life-sim from scratch quickly. On October 5, at 8:45 PM, Claude Code was given a specification and a set of rules, and left to work independently. The AI continued running without a pause for 19 hours and 53 minutes.\n\nBy the following afternoon, a playable multiplayer game emerged, featuring a 3D character creator, apartments, jobs, a city map of Agege, an economy, DMs, house visits, and more. In just four days, the project reached a live status, with 211 commits, nearly 169,000 lines of code, and 186 test files.\n\nTo ensure the AI agent remained productive for such an extended period, four key strategies were implemented. First, all progress and memory were stored in a single file called BUILD_PROGRESS.md. This file consisted of a numbered list of every item in the build, with a check for each item. The agent would read the file, select the first item, build it end-to-end, verify it, and then mark it as complete before moving on to the next item. This repetitive loop ensured the agent never had to remember tasks from previous hours.\n\nSecond, the definition of \"done\" was clearly established for each item. An item would only be marked complete if it passed typechecking, linting, testing, and screenshot reviews on multiple devices. Additionally, performance harness tests were conducted to prevent any budget regressions. Each command involving money had concurrency tests to ensure accuracy.\n\nThird, the AI was programmed to write down any obstacles it encountered under a \"Blocked\" section, and then move on to the next item that didn't depend on the blocked task. This approach prevented the agent from asking questions while the creator was sleeping or unavailable.\n\nLastly, every item created during the run was accompanied by a folder containing a summary and screenshots, along with a single line log entry. This documentation allowed the creator to easily review the night's work and see the progress made without having to sift through hours of transcripts.\n\nDespite the AI's capabilities, there were a few features (sickness, account deletion, and admin numbers) that were not clearly included in the list. These were added in the following session, showcasing the AI's ability to adapt when given clear instructions and a defined structure. The creator's role evolved from writing code to specifying the project, establishing rules, making product decisions, and reviewing the evidence left by the AI.",
  "summary": "Someone tell me: where is Claude Code's ceiling? Lagos Life blew up on Oct 1. Everyone in Nigeria was playing it. I wondered: could one person and an AI build their own Lagos life-sim from scratch, fast? So on Oct 5 at 8:45pm I gave Claude Code a spec and a set of rules, and let it go. I went to bed. I woke up. It was still going. I checked at breakfast. Still going. I checked at lunch. STILL…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 4,
    "also_reported_by": [
      {
        "outlet": "XDA Developers",
        "title": "I connected Claude Code to Mermaid, and it replaced every diagramming app I ever used",
        "url": "https://urgent.news/2026/10/07/i-connected-claude-code-to-mermaid-and-it-replaced-every-diagramming",
        "published": "2026-10-07T21:30:18.000Z"
      },
      {
        "outlet": "Dev.to",
        "title": "Claude Code read a file listed in .claudeignore 12 of 12 times; a Read deny rule blocked every read except grep -r",
        "url": "https://urgent.news/2026/10/08/claude-code-read-a-file-listed-in-claudeignore-12-of-12-times-a-read",
        "published": "2026-10-08T02:17:00.000Z"
      },
      {
        "outlet": "Hacker News Best",
        "title": "I think I found a planet nobody knew existed. I used Claude Code to find it",
        "url": "https://urgent.news/2026/10/08/i-think-i-found-a-planet-nobody-knew-existed-i-used-claude-code-to",
        "published": "2026-10-08T07:07:34.000Z"
      }
    ]
  },
  "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."
}