Live Activities LIVE ACTIVITIES (ActivityKit + Dynamic Island): FRAMEWORK: import ActivityKit SETUP: - Requires separate extension target (kind: "live activity" in plan extensions array) - NSSupportsLiveActivities: YES is auto-configured on the main app target in project.yml - AppGroup entitlements are auto-configured for data sharing between app and extension ATTRIBUTES (define in Shared/ directory so both app and extension compile it): struct DeliveryAttributes: ActivityAttributes { public struct ContentState: Codable, Hashable { var status: String // Mutable: changes during the activity va…