So far:
Now, the actual MVP.
Phase 1
I was busy with other personal stuff and didn’t get a chance to work on the project. Around the same time, Claude launched Claude Code Web, so I spun up a new project session to try it out. I don’t know which model sits behind it, but my guess is Sonnet 4.5.
My first session prompt was simple:
i have milestones.md file.. please make sure that 1st milestone is complete or not. if not pls complete it
It finished quickly—Milestone 1 was just “Project Setup & Configuration.”
Then I spun up continuous sessions one after another. Each prompt followed the same pattern:
Please complete milestone 3 and 4 from milestones.md file
The whole time, I wasn’t even in front of my computer. I kicked off sessions from both the iOS app and Claude Web.
Afterward, I raised a PR for each session and merged them. It took roughly 30 minutes to complete 21 milestones. I didn’t review the code closely—everything came from Claude Web sessions—but I mainly needed the scaffolding in place so I could refine it later.
MVP
When I got back to my machine and pulled the latest changes, I was pleasantly surprised. All the files were there, and the project built just fine. I ran it on the tvOS simulator, and the login screen worked, aside from some focus quirks showing a weird white overlay. The app shipped with:
- Tab view layout with four tabs
- Login screen
Nothing worked after login, though. The app couldn’t fetch data from the server and threw errors—no live channel lists, no folders.