In Swift 6.2 (Xcode 26.3), why can `NSManagedObjectContext` cross actor isolation?
I dug through the Core Data headers to find the real reason—here it is.
https://fatbobman.com/en/posts/sendable-nsmanagedobjectcontext/

Why Does Passing NSManagedObjectContext Across Isolation Domains No Longer Error in Swift 6.2? The Real Change Isn't in the Compiler
Why NSManagedObjectContext no longer triggers concurrency errors in Swift 6.2? The real change lies in Core Data’s SDK import semantics, not the compiler itself. NSManagedObjectContext is now marked with NS_SWIFT_SENDABLE and NS_SWIFT_NONISOLATED in Xcode 26