The SwiftUI Body Stopped Updating: A Deep Dive into AttributeGraph Cycles
Every piece was correct - @StateObject, @Published, PreferenceKey - yet the view body never re-evaluated. Here is how a single utility function buried three layers deep silently killed our SwiftUI lifecycle.