MVP for "Untitled" tvOS App


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.