AIToday
Large Language ModelsAI Coding AssistantsZenn AI/MLPublished: Oct 16, 2026, 22:01 JST

Non-engineer runs 4 apps via Claude Code hourly runs

Non-engineer runs 4 apps via Claude Code hourly runs

3 Key Points

  1. What happened

    A non-engineer operator says one person ships four smartphone apps on Google Play, three on the App Store, with Claude Code writing the code and advancing one planning-table task per hourly run.

  2. Why it matters

    The setup limits humans to two approval gates — production releases and payments — so unattended runs can keep going without waiting on a person, while dirty work copies stop the run entirely.

Not sure about something? Ask the AI

Questions and answers are published on this page.

Summaries like this, in your inbox every morning.

Context & Analysis

The operator's account is less about the model than about the shape built around it. Rules live in one governing folder managed with Git, and each app's AGENTS.md only points there, on the stated reasoning that copies per app would make it unclear which rule is current and let the AI act on stale ones. Work is defined in a per-app planning table, 実行計画.tsv, with one task per row, and completion conditions written so the AI can check them itself — "the test passes" or "both descriptions are identical". When rows run out, the AI drafts the next version of the plan into the table.

Scheduled tasks all share one skeleton: check the work copy, pull, read the canonical instruction file. Limits are set per run, such as a maximum of two items and 40 minutes, because a large run is harder to clean up if it is cut off. Free-tier usage is judged by tools rather than prose: a small script checks remaining monthly build minutes before an iPhone build is triggered and records the actual minutes afterward, and Claude's own usage is judged at the start of each hourly run.

Reporting is standardized because long AI reports buried what the operator had to do. Reports come as cards in chat with buttons for replies, and email subject lines follow a fixed form using only four status words. Review findings are treated as candidates to verify rather than fixes to apply, after a case where the AI answered "not there yet" from a main-only search. Web content is treated as information, never as instructions, and any embedded directive is logged as un-followed.

FAQ
How does the operator keep unattended runs from breaking things?
Each hourly task first checks whether the work copy is clean. If anything is left over, it starts no new work and ends with a one-line note.
Why is iPhone release handled differently?
Before an iPhone version goes to the store, the operator tries the actual build in TestFlight. The stated reason is to catch the discomfort of actually touching it, which AI cannot verify.
What went wrong despite the automation?
Building progressed, but the published apps are barely found, with few store impressions and no ratings yet. The operator is now pausing new features to focus on discoverability.

AI news that matters for your work, delivered every morning.

Pick your industry and the AI tools you use, and get news related to your work every day.

Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.

Questions and answers are published on this page.

Related Articles

Next articleBillionaires dump Apple, Microsoft, other AI stocks in Q2