[ CASE FILE — 001 ]

I didn't write this app. An AI agent did — ticket by ticket, with a human checking the work.

OpenTurf is a real Android app: live GPS tracking, a real map, a real database. Every line of application code was written by Claude Code, operating inside a fixed set of rules. This is what that actually looked like — numbers included.

[ SUBJECT ]

OpenTurf is a territory-capture fitness game. Go for a run or a ride and your GPS track claims hexagonal cells on a real-world map. Hold a cell long enough and it's yours — until someone else crosses it faster, or more often, than you did.

It's a working Android build today: account sign-in, live recording, a synced activity history, trends, and a territory map rendered from real map tiles — not a prototype, not a demo that only works on one screen.

[ METHOD ]

Every commit in this repository was written by an agent. Not autocomplete, not a pair-programming assist — the agent read one ticket at a time, wrote the code, ran the tests, and either shipped it or refused to. I reviewed the diffs, tested on a real phone, and decided what got worked on next. I did not type application code.

50

Commits

3

Days

97

Tickets worked

57

Test files

15,295

Lines of TypeScript

1

Contract disputed, not forced

[ GUARDRAIL ]

When the agent disagreed

One ticket asked for a notifications feature that needed a plugin that wasn't on the approved dependency list. The agent didn't add it and move on — it stopped, wrote up exactly what it found and why, and waited for a human decision. No code changed until the allowlist was updated. That's the harness working: an agent that knows when to stop is worth more than one that never does.

[ EVIDENCE ]
[ MAP ]
OpenTurf territory map showing captured hexagonal cells over a real street map
Territory view — captured cells rendered live over real map tiles.
[ RECORD ]
OpenTurf activity recording screen with run and ride mode toggle
Recording a run — GPS tracking with a run/ride mode toggle.
[ HISTORY ]
OpenTurf activity history list
Every recorded activity, synced and browsable.
[ TRENDS ]
OpenTurf trends screen showing activity over time
Trends over time, pulled from real recorded activity.
[ DOWNLOAD ]

Free, real, and yes — an agent built this download page too. Not on the Play Store yet, so you'll need to allow installs from unknown sources.

Download OpenTurf for Android — v1.0.7, 23.8 MB

Built for Android 8+. An iOS build exists in the same repo but isn't signed for distribution yet.

Want a system like this built for your product, not just a demo?

Book the "Is It Actually Working?" Call