Building a UI for data I can't see yet (album-grouping a MusicKit playlist)
Shipping an album-grouped playlist screen against fake data: the missing EP flag, the fields that live on Album not Track, and the stale test that earned its keep.
Shipping an album-grouped playlist screen against fake data: the missing EP flag, the fields that live on Album not Track, and the stale test that earned its keep.
A protocol, a real service, and a mock that records its writes: making the simulator useful again, plus the worktree mishap and the newborn-target trap.
An agent can't click the New Project wizard. Xcode 16's file-system synchronized groups are the seam that lets it own every source file anyway.
Writing the CLAUDE.md for a new iOS app before a line of Swift exists - the MusicKit-in-simulator trap, CloudKit's SwiftData rules, and why the learning-project framing came first.
Page 4 of 4