The SwiftData test that crashed with no error message
Five tests reporting a bare "Crash": a tidy helper let the ModelContainer deallocate while the store kept its context. A context is a borrowed thing.
Notes on the software, games, and music coming out of Imperfect Systems.
RSS feedFive tests reporting a bare "Crash": a tidy helper let the ModelContainer deallocate while the store kept its context. A context is a borrowed thing.
The region-based isolation checker tells me to file a bug, and the unfashionable unstructured Task turns out to be the correct tool.
Future scheduling, richer blurbs with thumbnails, and a which-URL picker, plus the wall-clock timezone bug and the import that copied the wrong column.
Building the add-to-library flow and learning that MusicKit's library and catalog copies of one album are unrelated objects, as far as their IDs go.
Building an album-grouped playlist screen for a MusicKit app before real data existed: EP detection, mock services, and a test that caught a stale fixture.
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.
A prerequisite ticket said to flip a flag that was already on. Reading the source at the deployed tag turned a no-op into three corrections.
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 any Swift exists: the MusicKit-in-simulator trap, CloudKit's SwiftData rules, and the learning-project framing.
Hashnode is a third syndication target, and the first over GraphQL: no client gem, a two-step publish flow, and sync by slug instead of draft ID.
Page 12 of 14