<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Agege Life</title>
    <description>The latest articles on DEV Community by Agege Life (@agege_life).</description>
    <link>https://dev.to/agege_life</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4175859%2F7374f6b5-eedd-418d-8d55-1957c202cf36.png</url>
      <title>DEV Community: Agege Life</title>
      <link>https://dev.to/agege_life</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/agege_life"/>
    <language>en</language>
    <item>
      <title>Claude Code ran for 19 hours 53 minutes without stopping. Here's the setup that made it possible.</title>
      <dc:creator>Agege Life</dc:creator>
      <pubDate>Sun, 11 Oct 2026 06:50:14 +0000</pubDate>
      <link>https://dev.to/agege_life/claude-code-ran-for-19-hours-53-minutes-without-stopping-heres-the-setup-that-made-it-possible-1jfd</link>
      <guid>https://dev.to/agege_life/claude-code-ran-for-19-hours-53-minutes-without-stopping-heres-the-setup-that-made-it-possible-1jfd</guid>
      <description>&lt;p&gt;Someone tell me: where is Claude Code's ceiling?&lt;/p&gt;

&lt;p&gt;Lagos Life blew up on Oct 1. Everyone in Nigeria was playing it.&lt;/p&gt;

&lt;p&gt;I wondered: could one person and an AI build their own Lagos life-sim from scratch, fast?&lt;/p&gt;

&lt;p&gt;So on Oct 5 at 8:45pm I gave Claude Code a spec and a set of rules, and let it go.&lt;/p&gt;

&lt;p&gt;I went to bed. I woke up. It was still going.&lt;/p&gt;

&lt;p&gt;I checked at breakfast. Still going. I checked at lunch. STILL going.&lt;/p&gt;

&lt;p&gt;19 hours and 53 minutes. Non-stop. I honestly couldn't believe what I was looking at. 🤯&lt;/p&gt;

&lt;p&gt;By the next afternoon there was a playable multiplayer game: 3D character creator, apartments, jobs, a city map of Agege, an economy, DMs, house visits.&lt;/p&gt;

&lt;p&gt;4 days later it's live. 211 commits. ~169k lines of code. 186 test files.&lt;/p&gt;

&lt;p&gt;Play both. Then tell me AI can't build games. 😏&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://agege.life/?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=claude_code_19h" rel="noopener noreferrer"&gt;https://agege.life/?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=claude_code_19h&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So how do you keep an AI agent working for 20 hours without it drifting, faking progress, or stopping to ask you something at 3am? No magic prompt. Four boring things.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. One file is the loop's memory
&lt;/h2&gt;

&lt;p&gt;Everything lives in &lt;code&gt;BUILD_PROGRESS.md&lt;/code&gt;: a numbered list of every item in the build, each with its own check.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="p"&gt;-&lt;/span&gt; ⬜ 1.8 Shifts for all 5 careers: 1-hour shift, once per day, work modes,
  4 tasks, leave early partial pay, result dialog, promotion rule.
  Check: rules tests + e2e with fake clock.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Every iteration does the same thing: read the file, take the &lt;strong&gt;first ⬜ item&lt;/strong&gt;, build it end to end, verify it, mark it ✅, append one log line. That's it.&lt;/p&gt;

&lt;p&gt;The agent never has to remember what it did three hours ago. The file remembers. A long run is just the same small loop, 36 times.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. "Done" has a hard definition
&lt;/h2&gt;

&lt;p&gt;An item only gets its ✅ when:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;typecheck&lt;/code&gt;, &lt;code&gt;lint&lt;/code&gt; and &lt;code&gt;test&lt;/code&gt; all pass&lt;/li&gt;
&lt;li&gt;the item's own check passes (a test, or a headless browser run)&lt;/li&gt;
&lt;li&gt;screenshots are taken at five viewports (phone portrait and landscape, tablet both ways, desktop) &lt;strong&gt;and looked at&lt;/strong&gt; — anything that reads as a placeholder gets redone&lt;/li&gt;
&lt;li&gt;the performance harness is re-run and no budget regressed&lt;/li&gt;
&lt;li&gt;every command that moves money has concurrency tests (replay, double-spend, 20 tabs at once)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The rules are written down too: no placeholder art, no layout shift between states, one design system, every naira through a double-entry ledger. If it's not written, don't expect it.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Blocked? Write it down and move on
&lt;/h2&gt;

&lt;p&gt;The thing that kills long runs is the agent stopping to ask a question while you're asleep. So there's one rule for that:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;If blocked on something only the owner can do, write it under &lt;strong&gt;Blocked&lt;/strong&gt; with the exact ask, skip to the next item that does not depend on it.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;During the run, the full load test needed a staging deploy only I could do. It wrote the ask down and kept building. I read it in the morning.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Every item leaves evidence
&lt;/h2&gt;

&lt;p&gt;Each item gets a folder with a summary and its screenshots, and one line in the log:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;2026-10-05 · 0.4 Command pipeline · same id ×10 → one effect,
last-balance race → one wins, 20-tab race → exactly 10,
≤ 5 queries/command · run log docs/autopilot-runs/...
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;78 folders later, I can review a night of work over coffee instead of reading 20 hours of transcript.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it got wrong
&lt;/h2&gt;

&lt;p&gt;It's not magic. Three features I needed (sickness, account deletion, admin numbers) were never clearly on the list, so they weren't built. They were added in the next session, the same afternoon.&lt;/p&gt;

&lt;p&gt;The loop builds exactly what the list says. The list is the product.&lt;/p&gt;

&lt;h2&gt;
  
  
  What my job became
&lt;/h2&gt;

&lt;p&gt;I stopped writing code. I wrote the spec, the rules and the definition of done, made the product calls, and reviewed the evidence.&lt;/p&gt;

&lt;p&gt;Then I hit enter and went to bed.&lt;/p&gt;

&lt;p&gt;So, again: where is the ceiling? 👀&lt;/p&gt;

</description>
      <category>ai</category>
      <category>claude</category>
      <category>gamedev</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
