Good idea, but I removed Identifiable and the project still crashes. What's especially strange is that this example was part of a larger model that started crashing with beta 6. Other entities compile and run successfully. I isolated this example into a new Package with a simple unit test. The compile stack track includes this:
While finishing conformance for protocol conformance to 'PersistentModel' (in module 'SwiftData') for type 'Note'
*** DESERIALIZATION FAILURE ***
*** If any module named here was modified in the SDK, please delete the ***
*** new swiftmodule files from the SDK and keep only swiftinterfaces. ***
module 'TestNote', builder version '5.9(5.9)/Apple Swift version 5.9 (swiftlang-5.9.0.128.2 clang-1500.0.40.1)', built from source, non-resilient, loaded from '/Users/dcarlson/Library/Developer/Xcode/DerivedData/TestNote-bfabsndeemmksbfnkuqgjhrdwipm/Build/Products/Debug-iphonesimulator/TestNote.swiftmodule/arm64-apple-ios-simulator.swiftmodule'
serialized conformances do not match requirement signature