This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of Datastore with Swift 6.0 for macOS (SPM).

Swift 6 data race errors: 23

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
54 |     static let identifier: Self = "identifier"
55 |     static let name: Self = "name"
56 |     static let type: Self = "type"
   |                |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 | }
58 |
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:52:16: warning: static property 'datestamp' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
50 |
51 | public extension PropertyKey {
52 |     static let datestamp: Self = "datestamp"
   |                |- warning: static property 'datestamp' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'datestamp' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |     static let entities: Self = "entities"
54 |     static let identifier: Self = "identifier"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Datastore.swift:57:16: warning: static property 'specialProperties' is not concurrency-safe because non-'Sendable' type '[PropertyKey]' may have shared mutable state; this is an error in the Swift 6 language mode
 55 |     public typealias ApplyResult = Result<Void, Error>
 56 |
 57 |     static let specialProperties: [PropertyKey] = [.identifier, .datestamp, .type]
    |                |- warning: static property 'specialProperties' is not concurrency-safe because non-'Sendable' type '[PropertyKey]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'specialProperties' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 58 |
 59 |     /// Load a store.
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:8:15: note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:29:16: warning: static property 'string' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
27 |     static let identifier: Self = "identifier"
28 |     static let integer: Self = "integer"
29 |     static let string: Self = "string"
   |                |- warning: static property 'string' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'string' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |     static let value: Self = "value"
31 | }
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:28:16: warning: static property 'integer' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
26 |     static let entity: Self = "entity"
27 |     static let identifier: Self = "identifier"
28 |     static let integer: Self = "integer"
   |                |- warning: static property 'integer' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'integer' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |     static let string: Self = "string"
30 |     static let value: Self = "value"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:25:16: warning: static property 'double' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
23 |     static let data: Self = "data"
24 |     static let date: Self = "date"
25 |     static let double: Self = "double"
   |                |- warning: static property 'double' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'double' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     static let entity: Self = "entity"
27 |     static let identifier: Self = "identifier"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:22:16: warning: static property 'boolean' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
20 |
21 | public extension PropertyType {
22 |     static let boolean: Self = "boolean"
   |                |- warning: static property 'boolean' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'boolean' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     static let data: Self = "data"
24 |     static let date: Self = "date"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:24:16: warning: static property 'date' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
22 |     static let boolean: Self = "boolean"
23 |     static let data: Self = "data"
24 |     static let date: Self = "date"
   |                |- warning: static property 'date' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'date' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     static let double: Self = "double"
26 |     static let entity: Self = "entity"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:26:16: warning: static property 'entity' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
24 |     static let date: Self = "date"
25 |     static let double: Self = "double"
26 |     static let entity: Self = "entity"
   |                |- warning: static property 'entity' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'entity' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     static let identifier: Self = "identifier"
28 |     static let integer: Self = "integer"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:23:16: warning: static property 'data' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
21 | public extension PropertyType {
22 |     static let boolean: Self = "boolean"
23 |     static let data: Self = "data"
   |                |- warning: static property 'data' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'data' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     static let date: Self = "date"
25 |     static let double: Self = "double"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:30:16: warning: static property 'value' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
28 |     static let integer: Self = "integer"
29 |     static let string: Self = "string"
30 |     static let value: Self = "value"
   |                |- warning: static property 'value' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'value' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | }
32 |
[38/56] Compiling Datastore EntityResolver.swift
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Resolvers/MatchingResolver.swift:99:16: warning: static property 'unknown' is not concurrency-safe because non-'Sendable' type 'EntityType' may have shared mutable state; this is an error in the Swift 6 language mode
 97 |
 98 | extension EntityType {
 99 |     static let unknown: EntityType = "unknown"
    |                |- warning: static property 'unknown' is not concurrency-safe because non-'Sendable' type 'EntityType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'unknown' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |     static let null: EntityType = "null"
101 | }
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/References/EntityType.swift:8:15: note: consider making struct 'EntityType' conform to the 'Sendable' protocol
 6 | import Foundation
 7 |
 8 | public struct EntityType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'EntityType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Resolvers/MatchingResolver.swift:100:16: warning: static property 'null' is not concurrency-safe because non-'Sendable' type 'EntityType' may have shared mutable state; this is an error in the Swift 6 language mode
 98 | extension EntityType {
 99 |     static let unknown: EntityType = "unknown"
100 |     static let null: EntityType = "null"
    |                |- warning: static property 'null' is not concurrency-safe because non-'Sendable' type 'EntityType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'null' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
101 | }
102 |
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/References/EntityType.swift:8:15: note: consider making struct 'EntityType' conform to the 'Sendable' protocol
 6 | import Foundation
 7 |
 8 | public struct EntityType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'EntityType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:29:16: warning: static property 'string' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
27 |     static let identifier: Self = "identifier"
28 |     static let integer: Self = "integer"
29 |     static let string: Self = "string"
   |                |- warning: static property 'string' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'string' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |     static let value: Self = "value"
31 | }
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:54:16: warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
52 |     static let datestamp: Self = "datestamp"
53 |     static let entities: Self = "entities"
54 |     static let identifier: Self = "identifier"
   |                |- warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'identifier' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |     static let name: Self = "name"
56 |     static let type: Self = "type"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/References/EntityReference.swift:9:5: warning: let 'identifierChannel' is not concurrency-safe because non-'Sendable' type 'Channel' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | import Logger
  8 |
  9 | let identifierChannel = Channel("com.elegantchaos.datastore.identifier")
    |     `- warning: let 'identifierChannel' is not concurrency-safe because non-'Sendable' type 'Channel' may have shared mutable state; this is an error in the Swift 6 language mode
 10 |
 11 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Logger/Sources/Logger/Channel.swift:15:14: note: class 'Channel' does not conform to the 'Sendable' protocol
 13 |  */
 14 |
 15 | public class Channel {
    |              `- note: class 'Channel' does not conform to the 'Sendable' protocol
 16 |
 17 |     /**
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/References/EntityReference.swift:7:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logger'
  5 |
  6 | import CoreData
  7 | import Logger
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logger'
  8 |
  9 | let identifierChannel = Channel("com.elegantchaos.datastore.identifier")
    |     |- note: annotate 'identifierChannel' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 10 |
 11 |
[39/56] Compiling Datastore MatchingResolver.swift
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Resolvers/MatchingResolver.swift:99:16: warning: static property 'unknown' is not concurrency-safe because non-'Sendable' type 'EntityType' may have shared mutable state; this is an error in the Swift 6 language mode
 97 |
 98 | extension EntityType {
 99 |     static let unknown: EntityType = "unknown"
    |                |- warning: static property 'unknown' is not concurrency-safe because non-'Sendable' type 'EntityType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'unknown' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |     static let null: EntityType = "null"
101 | }
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/References/EntityType.swift:8:15: note: consider making struct 'EntityType' conform to the 'Sendable' protocol
 6 | import Foundation
 7 |
 8 | public struct EntityType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'EntityType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Resolvers/MatchingResolver.swift:100:16: warning: static property 'null' is not concurrency-safe because non-'Sendable' type 'EntityType' may have shared mutable state; this is an error in the Swift 6 language mode
 98 | extension EntityType {
 99 |     static let unknown: EntityType = "unknown"
100 |     static let null: EntityType = "null"
    |                |- warning: static property 'null' is not concurrency-safe because non-'Sendable' type 'EntityType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'null' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
101 | }
102 |
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/References/EntityType.swift:8:15: note: consider making struct 'EntityType' conform to the 'Sendable' protocol
 6 | import Foundation
 7 |
 8 | public struct EntityType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'EntityType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:29:16: warning: static property 'string' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
27 |     static let identifier: Self = "identifier"
28 |     static let integer: Self = "integer"
29 |     static let string: Self = "string"
   |                |- warning: static property 'string' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'string' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |     static let value: Self = "value"
31 | }
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:54:16: warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
52 |     static let datestamp: Self = "datestamp"
53 |     static let entities: Self = "entities"
54 |     static let identifier: Self = "identifier"
   |                |- warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'identifier' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |     static let name: Self = "name"
56 |     static let type: Self = "type"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/References/EntityReference.swift:9:5: warning: let 'identifierChannel' is not concurrency-safe because non-'Sendable' type 'Channel' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | import Logger
  8 |
  9 | let identifierChannel = Channel("com.elegantchaos.datastore.identifier")
    |     `- warning: let 'identifierChannel' is not concurrency-safe because non-'Sendable' type 'Channel' may have shared mutable state; this is an error in the Swift 6 language mode
 10 |
 11 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Logger/Sources/Logger/Channel.swift:15:14: note: class 'Channel' does not conform to the 'Sendable' protocol
 13 |  */
 14 |
 15 | public class Channel {
    |              `- note: class 'Channel' does not conform to the 'Sendable' protocol
 16 |
 17 |     /**
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/References/EntityReference.swift:7:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logger'
  5 |
  6 | import CoreData
  7 | import Logger
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logger'
  8 |
  9 | let identifierChannel = Channel("com.elegantchaos.datastore.identifier")
    |     |- note: annotate 'identifierChannel' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 10 |
 11 |
[40/56] Compiling Datastore NullResolver.swift
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Resolvers/MatchingResolver.swift:99:16: warning: static property 'unknown' is not concurrency-safe because non-'Sendable' type 'EntityType' may have shared mutable state; this is an error in the Swift 6 language mode
 97 |
 98 | extension EntityType {
 99 |     static let unknown: EntityType = "unknown"
    |                |- warning: static property 'unknown' is not concurrency-safe because non-'Sendable' type 'EntityType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'unknown' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |     static let null: EntityType = "null"
101 | }
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/References/EntityType.swift:8:15: note: consider making struct 'EntityType' conform to the 'Sendable' protocol
 6 | import Foundation
 7 |
 8 | public struct EntityType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'EntityType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Resolvers/MatchingResolver.swift:100:16: warning: static property 'null' is not concurrency-safe because non-'Sendable' type 'EntityType' may have shared mutable state; this is an error in the Swift 6 language mode
 98 | extension EntityType {
 99 |     static let unknown: EntityType = "unknown"
100 |     static let null: EntityType = "null"
    |                |- warning: static property 'null' is not concurrency-safe because non-'Sendable' type 'EntityType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'null' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
101 | }
102 |
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/References/EntityType.swift:8:15: note: consider making struct 'EntityType' conform to the 'Sendable' protocol
 6 | import Foundation
 7 |
 8 | public struct EntityType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'EntityType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:29:16: warning: static property 'string' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
27 |     static let identifier: Self = "identifier"
28 |     static let integer: Self = "integer"
29 |     static let string: Self = "string"
   |                |- warning: static property 'string' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'string' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |     static let value: Self = "value"
31 | }
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:54:16: warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
52 |     static let datestamp: Self = "datestamp"
53 |     static let entities: Self = "entities"
54 |     static let identifier: Self = "identifier"
   |                |- warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'identifier' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |     static let name: Self = "name"
56 |     static let type: Self = "type"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/References/EntityReference.swift:9:5: warning: let 'identifierChannel' is not concurrency-safe because non-'Sendable' type 'Channel' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | import Logger
  8 |
  9 | let identifierChannel = Channel("com.elegantchaos.datastore.identifier")
    |     `- warning: let 'identifierChannel' is not concurrency-safe because non-'Sendable' type 'Channel' may have shared mutable state; this is an error in the Swift 6 language mode
 10 |
 11 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Logger/Sources/Logger/Channel.swift:15:14: note: class 'Channel' does not conform to the 'Sendable' protocol
 13 |  */
 14 |
 15 | public class Channel {
    |              `- note: class 'Channel' does not conform to the 'Sendable' protocol
 16 |
 17 |     /**
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/References/EntityReference.swift:7:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logger'
  5 |
  6 | import CoreData
  7 | import Logger
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logger'
  8 |
  9 | let identifierChannel = Channel("com.elegantchaos.datastore.identifier")
    |     |- note: annotate 'identifierChannel' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 10 |
 11 |
[41/56] Compiling Datastore PropertyValue.swift
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:30:16: warning: static property 'value' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
28 |     static let integer: Self = "integer"
29 |     static let string: Self = "string"
30 |     static let value: Self = "value"
   |                |- warning: static property 'value' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'value' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | }
32 |
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Resolvers/MatchingResolver.swift:99:16: warning: static property 'unknown' is not concurrency-safe because non-'Sendable' type 'EntityType' may have shared mutable state; this is an error in the Swift 6 language mode
 97 |
 98 | extension EntityType {
 99 |     static let unknown: EntityType = "unknown"
    |                |- warning: static property 'unknown' is not concurrency-safe because non-'Sendable' type 'EntityType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'unknown' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |     static let null: EntityType = "null"
101 | }
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/References/EntityType.swift:8:15: note: consider making struct 'EntityType' conform to the 'Sendable' protocol
 6 | import Foundation
 7 |
 8 | public struct EntityType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'EntityType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:55:16: warning: static property 'name' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
53 |     static let entities: Self = "entities"
54 |     static let identifier: Self = "identifier"
55 |     static let name: Self = "name"
   |                |- warning: static property 'name' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'name' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 |     static let type: Self = "type"
57 | }
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/References/EntityReference.swift:9:5: warning: let 'identifierChannel' is not concurrency-safe because non-'Sendable' type 'Channel' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | import Logger
  8 |
  9 | let identifierChannel = Channel("com.elegantchaos.datastore.identifier")
    |     `- warning: let 'identifierChannel' is not concurrency-safe because non-'Sendable' type 'Channel' may have shared mutable state; this is an error in the Swift 6 language mode
 10 |
 11 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Logger/Sources/Logger/Channel.swift:15:14: note: class 'Channel' does not conform to the 'Sendable' protocol
 13 |  */
 14 |
 15 | public class Channel {
    |              `- note: class 'Channel' does not conform to the 'Sendable' protocol
 16 |
 17 |     /**
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/References/EntityReference.swift:7:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logger'
  5 |
  6 | import CoreData
  7 | import Logger
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logger'
  8 |
  9 | let identifierChannel = Channel("com.elegantchaos.datastore.identifier")
    |     |- note: annotate 'identifierChannel' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 10 |
 11 |
[42/56] Compiling Datastore CustomReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:30:16: warning: static property 'value' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
28 |     static let integer: Self = "integer"
29 |     static let string: Self = "string"
30 |     static let value: Self = "value"
   |                |- warning: static property 'value' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'value' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | }
32 |
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Resolvers/MatchingResolver.swift:99:16: warning: static property 'unknown' is not concurrency-safe because non-'Sendable' type 'EntityType' may have shared mutable state; this is an error in the Swift 6 language mode
 97 |
 98 | extension EntityType {
 99 |     static let unknown: EntityType = "unknown"
    |                |- warning: static property 'unknown' is not concurrency-safe because non-'Sendable' type 'EntityType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'unknown' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |     static let null: EntityType = "null"
101 | }
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/References/EntityType.swift:8:15: note: consider making struct 'EntityType' conform to the 'Sendable' protocol
 6 | import Foundation
 7 |
 8 | public struct EntityType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'EntityType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:55:16: warning: static property 'name' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
53 |     static let entities: Self = "entities"
54 |     static let identifier: Self = "identifier"
55 |     static let name: Self = "name"
   |                |- warning: static property 'name' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'name' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 |     static let type: Self = "type"
57 | }
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/References/EntityReference.swift:9:5: warning: let 'identifierChannel' is not concurrency-safe because non-'Sendable' type 'Channel' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | import Logger
  8 |
  9 | let identifierChannel = Channel("com.elegantchaos.datastore.identifier")
    |     `- warning: let 'identifierChannel' is not concurrency-safe because non-'Sendable' type 'Channel' may have shared mutable state; this is an error in the Swift 6 language mode
 10 |
 11 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Logger/Sources/Logger/Channel.swift:15:14: note: class 'Channel' does not conform to the 'Sendable' protocol
 13 |  */
 14 |
 15 | public class Channel {
    |              `- note: class 'Channel' does not conform to the 'Sendable' protocol
 16 |
 17 |     /**
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/References/EntityReference.swift:7:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logger'
  5 |
  6 | import CoreData
  7 | import Logger
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logger'
  8 |
  9 | let identifierChannel = Channel("com.elegantchaos.datastore.identifier")
    |     |- note: annotate 'identifierChannel' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 10 |
 11 |
[43/56] Compiling Datastore EntityReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:30:16: warning: static property 'value' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
28 |     static let integer: Self = "integer"
29 |     static let string: Self = "string"
30 |     static let value: Self = "value"
   |                |- warning: static property 'value' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'value' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | }
32 |
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Resolvers/MatchingResolver.swift:99:16: warning: static property 'unknown' is not concurrency-safe because non-'Sendable' type 'EntityType' may have shared mutable state; this is an error in the Swift 6 language mode
 97 |
 98 | extension EntityType {
 99 |     static let unknown: EntityType = "unknown"
    |                |- warning: static property 'unknown' is not concurrency-safe because non-'Sendable' type 'EntityType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'unknown' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |     static let null: EntityType = "null"
101 | }
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/References/EntityType.swift:8:15: note: consider making struct 'EntityType' conform to the 'Sendable' protocol
 6 | import Foundation
 7 |
 8 | public struct EntityType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'EntityType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:55:16: warning: static property 'name' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
53 |     static let entities: Self = "entities"
54 |     static let identifier: Self = "identifier"
55 |     static let name: Self = "name"
   |                |- warning: static property 'name' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'name' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 |     static let type: Self = "type"
57 | }
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/References/EntityReference.swift:9:5: warning: let 'identifierChannel' is not concurrency-safe because non-'Sendable' type 'Channel' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | import Logger
  8 |
  9 | let identifierChannel = Channel("com.elegantchaos.datastore.identifier")
    |     `- warning: let 'identifierChannel' is not concurrency-safe because non-'Sendable' type 'Channel' may have shared mutable state; this is an error in the Swift 6 language mode
 10 |
 11 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Logger/Sources/Logger/Channel.swift:15:14: note: class 'Channel' does not conform to the 'Sendable' protocol
 13 |  */
 14 |
 15 | public class Channel {
    |              `- note: class 'Channel' does not conform to the 'Sendable' protocol
 16 |
 17 |     /**
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/References/EntityReference.swift:7:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logger'
  5 |
  6 | import CoreData
  7 | import Logger
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logger'
  8 |
  9 | let identifierChannel = Channel("com.elegantchaos.datastore.identifier")
    |     |- note: annotate 'identifierChannel' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 10 |
 11 |
[44/56] Compiling Datastore Datastore.swift
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Datastore.swift:10:5: warning: let 'datastoreChannel' is not concurrency-safe because non-'Sendable' type 'Channel' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | import Logger
  9 |
 10 | let datastoreChannel = Channel("com.elegantchaos.datastore")
    |     `- warning: let 'datastoreChannel' is not concurrency-safe because non-'Sendable' type 'Channel' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | public extension Notification.Name {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Logger/Sources/Logger/Channel.swift:15:14: note: class 'Channel' does not conform to the 'Sendable' protocol
 13 |  */
 14 |
 15 | public class Channel {
    |              `- note: class 'Channel' does not conform to the 'Sendable' protocol
 16 |
 17 |     /**
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Datastore.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logger'
  6 | import Foundation
  7 | import CoreData
  8 | import Logger
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logger'
  9 |
 10 | let datastoreChannel = Channel("com.elegantchaos.datastore")
    |     |- note: annotate 'datastoreChannel' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 11 |
 12 | public extension Notification.Name {
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Datastore.swift:34:16: warning: static property 'cachedModel' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 32 |
 33 | public class Datastore {
 34 |     static var cachedModel: NSManagedObjectModel!
    |                |- warning: static property 'cachedModel' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'cachedModel' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'cachedModel' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |     static let model = DatastoreModel()
 36 |
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Datastore.swift:35:16: warning: static property 'model' is not concurrency-safe because non-'Sendable' type 'DatastoreModel' may have shared mutable state; this is an error in the Swift 6 language mode
 33 | public class Datastore {
 34 |     static var cachedModel: NSManagedObjectModel!
 35 |     static let model = DatastoreModel()
    |                |- warning: static property 'model' is not concurrency-safe because non-'Sendable' type 'DatastoreModel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'model' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |
 37 |     internal let container: NSPersistentContainer
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/CoreData/DatastoreModel.swift:8:7: note: class 'DatastoreModel' does not conform to the 'Sendable' protocol
  6 | import CoreData
  7 |
  8 | class DatastoreModel: NSManagedObjectModel {
    |       `- note: class 'DatastoreModel' does not conform to the 'Sendable' protocol
  9 |     override init() {
 10 |         super.init()
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Datastore.swift:57:16: warning: static property 'specialProperties' is not concurrency-safe because non-'Sendable' type '[PropertyKey]' may have shared mutable state; this is an error in the Swift 6 language mode
 55 |     public typealias ApplyResult = Result<Void, Error>
 56 |
 57 |     static let specialProperties: [PropertyKey] = [.identifier, .datestamp, .type]
    |                |- warning: static property 'specialProperties' is not concurrency-safe because non-'Sendable' type '[PropertyKey]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'specialProperties' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 58 |
 59 |     /// Load a store.
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:8:15: note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:54:16: warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
52 |     static let datestamp: Self = "datestamp"
53 |     static let entities: Self = "entities"
54 |     static let identifier: Self = "identifier"
   |                |- warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'identifier' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |     static let name: Self = "name"
56 |     static let type: Self = "type"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:52:16: warning: static property 'datestamp' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
50 |
51 | public extension PropertyKey {
52 |     static let datestamp: Self = "datestamp"
   |                |- warning: static property 'datestamp' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'datestamp' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |     static let entities: Self = "entities"
54 |     static let identifier: Self = "identifier"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:56:16: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
54 |     static let identifier: Self = "identifier"
55 |     static let name: Self = "name"
56 |     static let type: Self = "type"
   |                |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 | }
58 |
[45/56] Compiling Datastore NSEntityDescriptionExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Datastore.swift:10:5: warning: let 'datastoreChannel' is not concurrency-safe because non-'Sendable' type 'Channel' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | import Logger
  9 |
 10 | let datastoreChannel = Channel("com.elegantchaos.datastore")
    |     `- warning: let 'datastoreChannel' is not concurrency-safe because non-'Sendable' type 'Channel' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | public extension Notification.Name {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Logger/Sources/Logger/Channel.swift:15:14: note: class 'Channel' does not conform to the 'Sendable' protocol
 13 |  */
 14 |
 15 | public class Channel {
    |              `- note: class 'Channel' does not conform to the 'Sendable' protocol
 16 |
 17 |     /**
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Datastore.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logger'
  6 | import Foundation
  7 | import CoreData
  8 | import Logger
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logger'
  9 |
 10 | let datastoreChannel = Channel("com.elegantchaos.datastore")
    |     |- note: annotate 'datastoreChannel' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 11 |
 12 | public extension Notification.Name {
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Datastore.swift:34:16: warning: static property 'cachedModel' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 32 |
 33 | public class Datastore {
 34 |     static var cachedModel: NSManagedObjectModel!
    |                |- warning: static property 'cachedModel' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'cachedModel' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'cachedModel' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |     static let model = DatastoreModel()
 36 |
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Datastore.swift:35:16: warning: static property 'model' is not concurrency-safe because non-'Sendable' type 'DatastoreModel' may have shared mutable state; this is an error in the Swift 6 language mode
 33 | public class Datastore {
 34 |     static var cachedModel: NSManagedObjectModel!
 35 |     static let model = DatastoreModel()
    |                |- warning: static property 'model' is not concurrency-safe because non-'Sendable' type 'DatastoreModel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'model' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |
 37 |     internal let container: NSPersistentContainer
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/CoreData/DatastoreModel.swift:8:7: note: class 'DatastoreModel' does not conform to the 'Sendable' protocol
  6 | import CoreData
  7 |
  8 | class DatastoreModel: NSManagedObjectModel {
    |       `- note: class 'DatastoreModel' does not conform to the 'Sendable' protocol
  9 |     override init() {
 10 |         super.init()
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Datastore.swift:57:16: warning: static property 'specialProperties' is not concurrency-safe because non-'Sendable' type '[PropertyKey]' may have shared mutable state; this is an error in the Swift 6 language mode
 55 |     public typealias ApplyResult = Result<Void, Error>
 56 |
 57 |     static let specialProperties: [PropertyKey] = [.identifier, .datestamp, .type]
    |                |- warning: static property 'specialProperties' is not concurrency-safe because non-'Sendable' type '[PropertyKey]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'specialProperties' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 58 |
 59 |     /// Load a store.
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:8:15: note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:54:16: warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
52 |     static let datestamp: Self = "datestamp"
53 |     static let entities: Self = "entities"
54 |     static let identifier: Self = "identifier"
   |                |- warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'identifier' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |     static let name: Self = "name"
56 |     static let type: Self = "type"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:52:16: warning: static property 'datestamp' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
50 |
51 | public extension PropertyKey {
52 |     static let datestamp: Self = "datestamp"
   |                |- warning: static property 'datestamp' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'datestamp' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |     static let entities: Self = "entities"
54 |     static let identifier: Self = "identifier"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:56:16: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
54 |     static let identifier: Self = "identifier"
55 |     static let name: Self = "name"
56 |     static let type: Self = "type"
   |                |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 | }
58 |
[46/56] Compiling Datastore NSManagedObjectContextExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Datastore.swift:10:5: warning: let 'datastoreChannel' is not concurrency-safe because non-'Sendable' type 'Channel' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | import Logger
  9 |
 10 | let datastoreChannel = Channel("com.elegantchaos.datastore")
    |     `- warning: let 'datastoreChannel' is not concurrency-safe because non-'Sendable' type 'Channel' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | public extension Notification.Name {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Logger/Sources/Logger/Channel.swift:15:14: note: class 'Channel' does not conform to the 'Sendable' protocol
 13 |  */
 14 |
 15 | public class Channel {
    |              `- note: class 'Channel' does not conform to the 'Sendable' protocol
 16 |
 17 |     /**
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Datastore.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logger'
  6 | import Foundation
  7 | import CoreData
  8 | import Logger
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Logger'
  9 |
 10 | let datastoreChannel = Channel("com.elegantchaos.datastore")
    |     |- note: annotate 'datastoreChannel' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 11 |
 12 | public extension Notification.Name {
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Datastore.swift:34:16: warning: static property 'cachedModel' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 32 |
 33 | public class Datastore {
 34 |     static var cachedModel: NSManagedObjectModel!
    |                |- warning: static property 'cachedModel' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'cachedModel' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'cachedModel' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |     static let model = DatastoreModel()
 36 |
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Datastore.swift:35:16: warning: static property 'model' is not concurrency-safe because non-'Sendable' type 'DatastoreModel' may have shared mutable state; this is an error in the Swift 6 language mode
 33 | public class Datastore {
 34 |     static var cachedModel: NSManagedObjectModel!
 35 |     static let model = DatastoreModel()
    |                |- warning: static property 'model' is not concurrency-safe because non-'Sendable' type 'DatastoreModel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'model' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |
 37 |     internal let container: NSPersistentContainer
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/CoreData/DatastoreModel.swift:8:7: note: class 'DatastoreModel' does not conform to the 'Sendable' protocol
  6 | import CoreData
  7 |
  8 | class DatastoreModel: NSManagedObjectModel {
    |       `- note: class 'DatastoreModel' does not conform to the 'Sendable' protocol
  9 |     override init() {
 10 |         super.init()
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Datastore.swift:57:16: warning: static property 'specialProperties' is not concurrency-safe because non-'Sendable' type '[PropertyKey]' may have shared mutable state; this is an error in the Swift 6 language mode
 55 |     public typealias ApplyResult = Result<Void, Error>
 56 |
 57 |     static let specialProperties: [PropertyKey] = [.identifier, .datestamp, .type]
    |                |- warning: static property 'specialProperties' is not concurrency-safe because non-'Sendable' type '[PropertyKey]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'specialProperties' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 58 |
 59 |     /// Load a store.
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:8:15: note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:54:16: warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
52 |     static let datestamp: Self = "datestamp"
53 |     static let entities: Self = "entities"
54 |     static let identifier: Self = "identifier"
   |                |- warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'identifier' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |     static let name: Self = "name"
56 |     static let type: Self = "type"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:52:16: warning: static property 'datestamp' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
50 |
51 | public extension PropertyKey {
52 |     static let datestamp: Self = "datestamp"
   |                |- warning: static property 'datestamp' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'datestamp' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |     static let entities: Self = "entities"
54 |     static let identifier: Self = "identifier"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:56:16: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
54 |     static let identifier: Self = "identifier"
55 |     static let name: Self = "name"
56 |     static let type: Self = "type"
   |                |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 | }
58 |
[47/56] Compiling Datastore PropertyDictionary.swift
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Datastore.swift:57:16: warning: static property 'specialProperties' is not concurrency-safe because non-'Sendable' type '[PropertyKey]' may have shared mutable state; this is an error in the Swift 6 language mode
 55 |     public typealias ApplyResult = Result<Void, Error>
 56 |
 57 |     static let specialProperties: [PropertyKey] = [.identifier, .datestamp, .type]
    |                |- warning: static property 'specialProperties' is not concurrency-safe because non-'Sendable' type '[PropertyKey]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'specialProperties' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 58 |
 59 |     /// Load a store.
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:8:15: note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:30:16: warning: static property 'value' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
28 |     static let integer: Self = "integer"
29 |     static let string: Self = "string"
30 |     static let value: Self = "value"
   |                |- warning: static property 'value' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'value' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | }
32 |
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:52:16: warning: static property 'datestamp' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
50 |
51 | public extension PropertyKey {
52 |     static let datestamp: Self = "datestamp"
   |                |- warning: static property 'datestamp' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'datestamp' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |     static let entities: Self = "entities"
54 |     static let identifier: Self = "identifier"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:53:16: warning: static property 'entities' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
51 | public extension PropertyKey {
52 |     static let datestamp: Self = "datestamp"
53 |     static let entities: Self = "entities"
   |                |- warning: static property 'entities' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'entities' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 |     static let identifier: Self = "identifier"
55 |     static let name: Self = "name"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:54:16: warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
52 |     static let datestamp: Self = "datestamp"
53 |     static let entities: Self = "entities"
54 |     static let identifier: Self = "identifier"
   |                |- warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'identifier' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |     static let name: Self = "name"
56 |     static let type: Self = "type"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:55:16: warning: static property 'name' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
53 |     static let entities: Self = "entities"
54 |     static let identifier: Self = "identifier"
55 |     static let name: Self = "name"
   |                |- warning: static property 'name' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'name' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 |     static let type: Self = "type"
57 | }
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:56:16: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
54 |     static let identifier: Self = "identifier"
55 |     static let name: Self = "name"
56 |     static let type: Self = "type"
   |                |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 | }
58 |
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:22:16: warning: static property 'boolean' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
20 |
21 | public extension PropertyType {
22 |     static let boolean: Self = "boolean"
   |                |- warning: static property 'boolean' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'boolean' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     static let data: Self = "data"
24 |     static let date: Self = "date"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:23:16: warning: static property 'data' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
21 | public extension PropertyType {
22 |     static let boolean: Self = "boolean"
23 |     static let data: Self = "data"
   |                |- warning: static property 'data' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'data' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     static let date: Self = "date"
25 |     static let double: Self = "double"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:24:16: warning: static property 'date' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
22 |     static let boolean: Self = "boolean"
23 |     static let data: Self = "data"
24 |     static let date: Self = "date"
   |                |- warning: static property 'date' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'date' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     static let double: Self = "double"
26 |     static let entity: Self = "entity"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:25:16: warning: static property 'double' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
23 |     static let data: Self = "data"
24 |     static let date: Self = "date"
25 |     static let double: Self = "double"
   |                |- warning: static property 'double' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'double' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     static let entity: Self = "entity"
27 |     static let identifier: Self = "identifier"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:26:16: warning: static property 'entity' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
24 |     static let date: Self = "date"
25 |     static let double: Self = "double"
26 |     static let entity: Self = "entity"
   |                |- warning: static property 'entity' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'entity' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     static let identifier: Self = "identifier"
28 |     static let integer: Self = "integer"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:27:16: warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
25 |     static let double: Self = "double"
26 |     static let entity: Self = "entity"
27 |     static let identifier: Self = "identifier"
   |                |- warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'identifier' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |     static let integer: Self = "integer"
29 |     static let string: Self = "string"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:28:16: warning: static property 'integer' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
26 |     static let entity: Self = "entity"
27 |     static let identifier: Self = "identifier"
28 |     static let integer: Self = "integer"
   |                |- warning: static property 'integer' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'integer' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |     static let string: Self = "string"
30 |     static let value: Self = "value"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:29:16: warning: static property 'string' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
27 |     static let identifier: Self = "identifier"
28 |     static let integer: Self = "integer"
29 |     static let string: Self = "string"
   |                |- warning: static property 'string' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'string' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |     static let value: Self = "value"
31 | }
[48/56] Compiling Datastore PropertyKey.swift
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Datastore.swift:57:16: warning: static property 'specialProperties' is not concurrency-safe because non-'Sendable' type '[PropertyKey]' may have shared mutable state; this is an error in the Swift 6 language mode
 55 |     public typealias ApplyResult = Result<Void, Error>
 56 |
 57 |     static let specialProperties: [PropertyKey] = [.identifier, .datestamp, .type]
    |                |- warning: static property 'specialProperties' is not concurrency-safe because non-'Sendable' type '[PropertyKey]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'specialProperties' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 58 |
 59 |     /// Load a store.
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:8:15: note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:30:16: warning: static property 'value' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
28 |     static let integer: Self = "integer"
29 |     static let string: Self = "string"
30 |     static let value: Self = "value"
   |                |- warning: static property 'value' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'value' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | }
32 |
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:52:16: warning: static property 'datestamp' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
50 |
51 | public extension PropertyKey {
52 |     static let datestamp: Self = "datestamp"
   |                |- warning: static property 'datestamp' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'datestamp' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |     static let entities: Self = "entities"
54 |     static let identifier: Self = "identifier"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:53:16: warning: static property 'entities' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
51 | public extension PropertyKey {
52 |     static let datestamp: Self = "datestamp"
53 |     static let entities: Self = "entities"
   |                |- warning: static property 'entities' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'entities' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 |     static let identifier: Self = "identifier"
55 |     static let name: Self = "name"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:54:16: warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
52 |     static let datestamp: Self = "datestamp"
53 |     static let entities: Self = "entities"
54 |     static let identifier: Self = "identifier"
   |                |- warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'identifier' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |     static let name: Self = "name"
56 |     static let type: Self = "type"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:55:16: warning: static property 'name' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
53 |     static let entities: Self = "entities"
54 |     static let identifier: Self = "identifier"
55 |     static let name: Self = "name"
   |                |- warning: static property 'name' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'name' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 |     static let type: Self = "type"
57 | }
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:56:16: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
54 |     static let identifier: Self = "identifier"
55 |     static let name: Self = "name"
56 |     static let type: Self = "type"
   |                |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 | }
58 |
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:22:16: warning: static property 'boolean' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
20 |
21 | public extension PropertyType {
22 |     static let boolean: Self = "boolean"
   |                |- warning: static property 'boolean' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'boolean' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     static let data: Self = "data"
24 |     static let date: Self = "date"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:23:16: warning: static property 'data' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
21 | public extension PropertyType {
22 |     static let boolean: Self = "boolean"
23 |     static let data: Self = "data"
   |                |- warning: static property 'data' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'data' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     static let date: Self = "date"
25 |     static let double: Self = "double"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:24:16: warning: static property 'date' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
22 |     static let boolean: Self = "boolean"
23 |     static let data: Self = "data"
24 |     static let date: Self = "date"
   |                |- warning: static property 'date' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'date' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     static let double: Self = "double"
26 |     static let entity: Self = "entity"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:25:16: warning: static property 'double' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
23 |     static let data: Self = "data"
24 |     static let date: Self = "date"
25 |     static let double: Self = "double"
   |                |- warning: static property 'double' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'double' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     static let entity: Self = "entity"
27 |     static let identifier: Self = "identifier"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:26:16: warning: static property 'entity' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
24 |     static let date: Self = "date"
25 |     static let double: Self = "double"
26 |     static let entity: Self = "entity"
   |                |- warning: static property 'entity' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'entity' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     static let identifier: Self = "identifier"
28 |     static let integer: Self = "integer"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:27:16: warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
25 |     static let double: Self = "double"
26 |     static let entity: Self = "entity"
27 |     static let identifier: Self = "identifier"
   |                |- warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'identifier' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |     static let integer: Self = "integer"
29 |     static let string: Self = "string"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:28:16: warning: static property 'integer' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
26 |     static let entity: Self = "entity"
27 |     static let identifier: Self = "identifier"
28 |     static let integer: Self = "integer"
   |                |- warning: static property 'integer' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'integer' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |     static let string: Self = "string"
30 |     static let value: Self = "value"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:29:16: warning: static property 'string' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
27 |     static let identifier: Self = "identifier"
28 |     static let integer: Self = "integer"
29 |     static let string: Self = "string"
   |                |- warning: static property 'string' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'string' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |     static let value: Self = "value"
31 | }
[49/56] Compiling Datastore PropertyType.swift
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Datastore.swift:57:16: warning: static property 'specialProperties' is not concurrency-safe because non-'Sendable' type '[PropertyKey]' may have shared mutable state; this is an error in the Swift 6 language mode
 55 |     public typealias ApplyResult = Result<Void, Error>
 56 |
 57 |     static let specialProperties: [PropertyKey] = [.identifier, .datestamp, .type]
    |                |- warning: static property 'specialProperties' is not concurrency-safe because non-'Sendable' type '[PropertyKey]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'specialProperties' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 58 |
 59 |     /// Load a store.
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:8:15: note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:30:16: warning: static property 'value' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
28 |     static let integer: Self = "integer"
29 |     static let string: Self = "string"
30 |     static let value: Self = "value"
   |                |- warning: static property 'value' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'value' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | }
32 |
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:52:16: warning: static property 'datestamp' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
50 |
51 | public extension PropertyKey {
52 |     static let datestamp: Self = "datestamp"
   |                |- warning: static property 'datestamp' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'datestamp' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |     static let entities: Self = "entities"
54 |     static let identifier: Self = "identifier"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:53:16: warning: static property 'entities' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
51 | public extension PropertyKey {
52 |     static let datestamp: Self = "datestamp"
53 |     static let entities: Self = "entities"
   |                |- warning: static property 'entities' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'entities' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 |     static let identifier: Self = "identifier"
55 |     static let name: Self = "name"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:54:16: warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
52 |     static let datestamp: Self = "datestamp"
53 |     static let entities: Self = "entities"
54 |     static let identifier: Self = "identifier"
   |                |- warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'identifier' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |     static let name: Self = "name"
56 |     static let type: Self = "type"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:55:16: warning: static property 'name' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
53 |     static let entities: Self = "entities"
54 |     static let identifier: Self = "identifier"
55 |     static let name: Self = "name"
   |                |- warning: static property 'name' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'name' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 |     static let type: Self = "type"
57 | }
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:56:16: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
54 |     static let identifier: Self = "identifier"
55 |     static let name: Self = "name"
56 |     static let type: Self = "type"
   |                |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 | }
58 |
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:22:16: warning: static property 'boolean' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
20 |
21 | public extension PropertyType {
22 |     static let boolean: Self = "boolean"
   |                |- warning: static property 'boolean' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'boolean' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     static let data: Self = "data"
24 |     static let date: Self = "date"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:23:16: warning: static property 'data' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
21 | public extension PropertyType {
22 |     static let boolean: Self = "boolean"
23 |     static let data: Self = "data"
   |                |- warning: static property 'data' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'data' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     static let date: Self = "date"
25 |     static let double: Self = "double"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:24:16: warning: static property 'date' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
22 |     static let boolean: Self = "boolean"
23 |     static let data: Self = "data"
24 |     static let date: Self = "date"
   |                |- warning: static property 'date' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'date' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     static let double: Self = "double"
26 |     static let entity: Self = "entity"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:25:16: warning: static property 'double' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
23 |     static let data: Self = "data"
24 |     static let date: Self = "date"
25 |     static let double: Self = "double"
   |                |- warning: static property 'double' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'double' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     static let entity: Self = "entity"
27 |     static let identifier: Self = "identifier"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:26:16: warning: static property 'entity' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
24 |     static let date: Self = "date"
25 |     static let double: Self = "double"
26 |     static let entity: Self = "entity"
   |                |- warning: static property 'entity' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'entity' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     static let identifier: Self = "identifier"
28 |     static let integer: Self = "integer"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:27:16: warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
25 |     static let double: Self = "double"
26 |     static let entity: Self = "entity"
27 |     static let identifier: Self = "identifier"
   |                |- warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'identifier' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |     static let integer: Self = "integer"
29 |     static let string: Self = "string"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:28:16: warning: static property 'integer' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
26 |     static let entity: Self = "entity"
27 |     static let identifier: Self = "identifier"
28 |     static let integer: Self = "integer"
   |                |- warning: static property 'integer' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'integer' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |     static let string: Self = "string"
30 |     static let value: Self = "value"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:29:16: warning: static property 'string' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
27 |     static let identifier: Self = "identifier"
28 |     static let integer: Self = "integer"
29 |     static let string: Self = "string"
   |                |- warning: static property 'string' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'string' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |     static let value: Self = "value"
31 | }
[50/56] Compiling Datastore EntityType.swift
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:54:16: warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
52 |     static let datestamp: Self = "datestamp"
53 |     static let entities: Self = "entities"
54 |     static let identifier: Self = "identifier"
   |                |- warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'identifier' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |     static let name: Self = "name"
56 |     static let type: Self = "type"
[51/56] Compiling Datastore InitialisingReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:54:16: warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
52 |     static let datestamp: Self = "datestamp"
53 |     static let entities: Self = "entities"
54 |     static let identifier: Self = "identifier"
   |                |- warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'identifier' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |     static let name: Self = "name"
56 |     static let type: Self = "type"
[52/56] Compiling Datastore CachedResolver.swift
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:54:16: warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
52 |     static let datestamp: Self = "datestamp"
53 |     static let entities: Self = "entities"
54 |     static let identifier: Self = "identifier"
   |                |- warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'identifier' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |     static let name: Self = "name"
56 |     static let type: Self = "type"
[53/56] Compiling Datastore DatastoreModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:52:16: warning: static property 'datestamp' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
50 |
51 | public extension PropertyKey {
52 |     static let datestamp: Self = "datestamp"
   |                |- warning: static property 'datestamp' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'datestamp' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |     static let entities: Self = "entities"
54 |     static let identifier: Self = "identifier"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:56:16: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
54 |     static let identifier: Self = "identifier"
55 |     static let name: Self = "name"
56 |     static let type: Self = "type"
   |                |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 | }
58 |
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:54:16: warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
52 |     static let datestamp: Self = "datestamp"
53 |     static let entities: Self = "entities"
54 |     static let identifier: Self = "identifier"
   |                |- warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'identifier' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |     static let name: Self = "name"
56 |     static let type: Self = "type"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:29:16: warning: static property 'string' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
27 |     static let identifier: Self = "identifier"
28 |     static let integer: Self = "integer"
29 |     static let string: Self = "string"
   |                |- warning: static property 'string' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'string' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |     static let value: Self = "value"
31 | }
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:28:16: warning: static property 'integer' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
26 |     static let entity: Self = "entity"
27 |     static let identifier: Self = "identifier"
28 |     static let integer: Self = "integer"
   |                |- warning: static property 'integer' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'integer' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |     static let string: Self = "string"
30 |     static let value: Self = "value"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:22:16: warning: static property 'boolean' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
20 |
21 | public extension PropertyType {
22 |     static let boolean: Self = "boolean"
   |                |- warning: static property 'boolean' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'boolean' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     static let data: Self = "data"
24 |     static let date: Self = "date"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:25:16: warning: static property 'double' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
23 |     static let data: Self = "data"
24 |     static let date: Self = "date"
25 |     static let double: Self = "double"
   |                |- warning: static property 'double' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'double' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     static let entity: Self = "entity"
27 |     static let identifier: Self = "identifier"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:24:16: warning: static property 'date' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
22 |     static let boolean: Self = "boolean"
23 |     static let data: Self = "data"
24 |     static let date: Self = "date"
   |                |- warning: static property 'date' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'date' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     static let double: Self = "double"
26 |     static let entity: Self = "entity"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:23:16: warning: static property 'data' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
21 | public extension PropertyType {
22 |     static let boolean: Self = "boolean"
23 |     static let data: Self = "data"
   |                |- warning: static property 'data' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'data' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     static let date: Self = "date"
25 |     static let double: Self = "double"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:26:16: warning: static property 'entity' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
24 |     static let date: Self = "date"
25 |     static let double: Self = "double"
26 |     static let entity: Self = "entity"
   |                |- warning: static property 'entity' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'entity' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     static let identifier: Self = "identifier"
28 |     static let integer: Self = "integer"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:27:16: warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
25 |     static let double: Self = "double"
26 |     static let entity: Self = "entity"
27 |     static let identifier: Self = "identifier"
   |                |- warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'identifier' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |     static let integer: Self = "integer"
29 |     static let string: Self = "string"
[54/56] Compiling Datastore EntityRecord.swift
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:52:16: warning: static property 'datestamp' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
50 |
51 | public extension PropertyKey {
52 |     static let datestamp: Self = "datestamp"
   |                |- warning: static property 'datestamp' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'datestamp' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |     static let entities: Self = "entities"
54 |     static let identifier: Self = "identifier"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:56:16: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
54 |     static let identifier: Self = "identifier"
55 |     static let name: Self = "name"
56 |     static let type: Self = "type"
   |                |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 | }
58 |
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:54:16: warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
52 |     static let datestamp: Self = "datestamp"
53 |     static let entities: Self = "entities"
54 |     static let identifier: Self = "identifier"
   |                |- warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'identifier' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |     static let name: Self = "name"
56 |     static let type: Self = "type"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:29:16: warning: static property 'string' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
27 |     static let identifier: Self = "identifier"
28 |     static let integer: Self = "integer"
29 |     static let string: Self = "string"
   |                |- warning: static property 'string' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'string' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |     static let value: Self = "value"
31 | }
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:28:16: warning: static property 'integer' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
26 |     static let entity: Self = "entity"
27 |     static let identifier: Self = "identifier"
28 |     static let integer: Self = "integer"
   |                |- warning: static property 'integer' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'integer' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |     static let string: Self = "string"
30 |     static let value: Self = "value"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:22:16: warning: static property 'boolean' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
20 |
21 | public extension PropertyType {
22 |     static let boolean: Self = "boolean"
   |                |- warning: static property 'boolean' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'boolean' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     static let data: Self = "data"
24 |     static let date: Self = "date"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:25:16: warning: static property 'double' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
23 |     static let data: Self = "data"
24 |     static let date: Self = "date"
25 |     static let double: Self = "double"
   |                |- warning: static property 'double' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'double' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     static let entity: Self = "entity"
27 |     static let identifier: Self = "identifier"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:24:16: warning: static property 'date' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
22 |     static let boolean: Self = "boolean"
23 |     static let data: Self = "data"
24 |     static let date: Self = "date"
   |                |- warning: static property 'date' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'date' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     static let double: Self = "double"
26 |     static let entity: Self = "entity"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:23:16: warning: static property 'data' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
21 | public extension PropertyType {
22 |     static let boolean: Self = "boolean"
23 |     static let data: Self = "data"
   |                |- warning: static property 'data' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'data' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     static let date: Self = "date"
25 |     static let double: Self = "double"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:26:16: warning: static property 'entity' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
24 |     static let date: Self = "date"
25 |     static let double: Self = "double"
26 |     static let entity: Self = "entity"
   |                |- warning: static property 'entity' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'entity' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     static let identifier: Self = "identifier"
28 |     static let integer: Self = "integer"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:27:16: warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
25 |     static let double: Self = "double"
26 |     static let entity: Self = "entity"
27 |     static let identifier: Self = "identifier"
   |                |- warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'identifier' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |     static let integer: Self = "integer"
29 |     static let string: Self = "string"
[55/56] Compiling Datastore BooleanProperty.swift
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:52:16: warning: static property 'datestamp' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
50 |
51 | public extension PropertyKey {
52 |     static let datestamp: Self = "datestamp"
   |                |- warning: static property 'datestamp' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'datestamp' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |     static let entities: Self = "entities"
54 |     static let identifier: Self = "identifier"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:56:16: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
54 |     static let identifier: Self = "identifier"
55 |     static let name: Self = "name"
56 |     static let type: Self = "type"
   |                |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 | }
58 |
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:54:16: warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
52 |     static let datestamp: Self = "datestamp"
53 |     static let entities: Self = "entities"
54 |     static let identifier: Self = "identifier"
   |                |- warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'identifier' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |     static let name: Self = "name"
56 |     static let type: Self = "type"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:29:16: warning: static property 'string' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
27 |     static let identifier: Self = "identifier"
28 |     static let integer: Self = "integer"
29 |     static let string: Self = "string"
   |                |- warning: static property 'string' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'string' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |     static let value: Self = "value"
31 | }
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:28:16: warning: static property 'integer' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
26 |     static let entity: Self = "entity"
27 |     static let identifier: Self = "identifier"
28 |     static let integer: Self = "integer"
   |                |- warning: static property 'integer' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'integer' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |     static let string: Self = "string"
30 |     static let value: Self = "value"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:22:16: warning: static property 'boolean' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
20 |
21 | public extension PropertyType {
22 |     static let boolean: Self = "boolean"
   |                |- warning: static property 'boolean' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'boolean' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     static let data: Self = "data"
24 |     static let date: Self = "date"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:25:16: warning: static property 'double' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
23 |     static let data: Self = "data"
24 |     static let date: Self = "date"
25 |     static let double: Self = "double"
   |                |- warning: static property 'double' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'double' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     static let entity: Self = "entity"
27 |     static let identifier: Self = "identifier"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:24:16: warning: static property 'date' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
22 |     static let boolean: Self = "boolean"
23 |     static let data: Self = "data"
24 |     static let date: Self = "date"
   |                |- warning: static property 'date' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'date' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     static let double: Self = "double"
26 |     static let entity: Self = "entity"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:23:16: warning: static property 'data' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
21 | public extension PropertyType {
22 |     static let boolean: Self = "boolean"
23 |     static let data: Self = "data"
   |                |- warning: static property 'data' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'data' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     static let date: Self = "date"
25 |     static let double: Self = "double"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:26:16: warning: static property 'entity' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
24 |     static let date: Self = "date"
25 |     static let double: Self = "double"
26 |     static let entity: Self = "entity"
   |                |- warning: static property 'entity' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'entity' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     static let identifier: Self = "identifier"
28 |     static let integer: Self = "integer"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:27:16: warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
25 |     static let double: Self = "double"
26 |     static let entity: Self = "entity"
27 |     static let identifier: Self = "identifier"
   |                |- warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'identifier' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |     static let integer: Self = "integer"
29 |     static let string: Self = "string"
[56/56] Compiling Datastore DataProperty.swift
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:52:16: warning: static property 'datestamp' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
50 |
51 | public extension PropertyKey {
52 |     static let datestamp: Self = "datestamp"
   |                |- warning: static property 'datestamp' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'datestamp' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |     static let entities: Self = "entities"
54 |     static let identifier: Self = "identifier"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:56:16: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
54 |     static let identifier: Self = "identifier"
55 |     static let name: Self = "name"
56 |     static let type: Self = "type"
   |                |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 | }
58 |
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyKey.swift:54:16: warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyKey: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyKey' conform to the 'Sendable' protocol
 9 |     public let value: String
10 |     public let reference: EntityReference?
   :
52 |     static let datestamp: Self = "datestamp"
53 |     static let entities: Self = "entities"
54 |     static let identifier: Self = "identifier"
   |                |- warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyKey' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'identifier' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |     static let name: Self = "name"
56 |     static let type: Self = "type"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:29:16: warning: static property 'string' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
27 |     static let identifier: Self = "identifier"
28 |     static let integer: Self = "integer"
29 |     static let string: Self = "string"
   |                |- warning: static property 'string' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'string' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |     static let value: Self = "value"
31 | }
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:28:16: warning: static property 'integer' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
26 |     static let entity: Self = "entity"
27 |     static let identifier: Self = "identifier"
28 |     static let integer: Self = "integer"
   |                |- warning: static property 'integer' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'integer' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |     static let string: Self = "string"
30 |     static let value: Self = "value"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:22:16: warning: static property 'boolean' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
20 |
21 | public extension PropertyType {
22 |     static let boolean: Self = "boolean"
   |                |- warning: static property 'boolean' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'boolean' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     static let data: Self = "data"
24 |     static let date: Self = "date"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:25:16: warning: static property 'double' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
23 |     static let data: Self = "data"
24 |     static let date: Self = "date"
25 |     static let double: Self = "double"
   |                |- warning: static property 'double' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'double' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     static let entity: Self = "entity"
27 |     static let identifier: Self = "identifier"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:24:16: warning: static property 'date' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
22 |     static let boolean: Self = "boolean"
23 |     static let data: Self = "data"
24 |     static let date: Self = "date"
   |                |- warning: static property 'date' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'date' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     static let double: Self = "double"
26 |     static let entity: Self = "entity"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:23:16: warning: static property 'data' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
21 | public extension PropertyType {
22 |     static let boolean: Self = "boolean"
23 |     static let data: Self = "data"
   |                |- warning: static property 'data' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'data' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     static let date: Self = "date"
25 |     static let double: Self = "double"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:26:16: warning: static property 'entity' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
24 |     static let date: Self = "date"
25 |     static let double: Self = "double"
26 |     static let entity: Self = "entity"
   |                |- warning: static property 'entity' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'entity' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     static let identifier: Self = "identifier"
28 |     static let integer: Self = "integer"
/Users/admin/builder/spi-builder-workspace/Sources/Datastore/Properties/PropertyType.swift:27:16: warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | import Foundation
 7 |
 8 | public struct PropertyType: Equatable, Hashable, ExpressibleByStringLiteral {
   |               `- note: consider making struct 'PropertyType' conform to the 'Sendable' protocol
 9 |     public let name: String
10 |     public init(_ name: String) { self.name = name }
   :
25 |     static let double: Self = "double"
26 |     static let entity: Self = "entity"
27 |     static let identifier: Self = "identifier"
   |                |- warning: static property 'identifier' is not concurrency-safe because non-'Sendable' type 'PropertyType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'identifier' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |     static let integer: Self = "integer"
29 |     static let string: Self = "string"
[57/63] Compiling DatastoreKit DatastoreViewContextSupplier.swift
[58/63] Compiling DatastoreKit DatastoreIndexSortButton.swift
[59/63] Compiling DatastoreKit DatastoreIndexSearchButton.swift
[60/63] Compiling DatastoreKit DatastoreIndexController.swift
[61/63] Compiling DatastoreKit DatastoreEntityController.swift
[62/63] Compiling DatastoreKit DatastoreIndexFilterButton.swift
[63/63] Emitting module DatastoreKit
Build complete! (26.52s)
Fetching https://github.com/elegantchaos/Logger.git
Fetching https://github.com/elegantchaos/ApplicationExtensions.git
Fetching https://github.com/elegantchaos/ViewExtensions.git
Fetching https://github.com/elegantchaos/XCTestExtensions.git
Fetching https://github.com/elegantchaos/LayoutExtensions.git
[1/39] Fetching layoutextensions
[40/158] Fetching layoutextensions, viewextensions
Fetched https://github.com/elegantchaos/ViewExtensions.git from cache (0.76s)
[1/565] Fetching xctestextensions
[52/989] Fetching xctestextensions, applicationextensions
[272/2836] Fetching xctestextensions, applicationextensions, logger
Fetched https://github.com/elegantchaos/Logger.git from cache (1.16s)
Fetched https://github.com/elegantchaos/XCTestExtensions.git from cache (1.16s)
Fetched https://github.com/elegantchaos/LayoutExtensions.git from cache (1.16s)
Fetched https://github.com/elegantchaos/ApplicationExtensions.git from cache (1.16s)
Computing version for https://github.com/elegantchaos/XCTestExtensions.git
Computed https://github.com/elegantchaos/XCTestExtensions.git at 1.0.7 (0.68s)
Computing version for https://github.com/elegantchaos/ApplicationExtensions.git
Computed https://github.com/elegantchaos/ApplicationExtensions.git at 1.0.0 (0.67s)
Computing version for https://github.com/elegantchaos/ViewExtensions.git
Computed https://github.com/elegantchaos/ViewExtensions.git at 1.0.3 (0.68s)
Computing version for https://github.com/elegantchaos/LayoutExtensions.git
Computed https://github.com/elegantchaos/LayoutExtensions.git at 1.0.3 (0.68s)
Computing version for https://github.com/elegantchaos/Logger.git
Computed https://github.com/elegantchaos/Logger.git at 1.3.7 (0.68s)
Creating working copy for https://github.com/elegantchaos/XCTestExtensions.git
Working copy of https://github.com/elegantchaos/XCTestExtensions.git resolved at 1.0.7
Creating working copy for https://github.com/elegantchaos/Logger.git
Working copy of https://github.com/elegantchaos/Logger.git resolved at 1.3.7
Creating working copy for https://github.com/elegantchaos/ApplicationExtensions.git
Working copy of https://github.com/elegantchaos/ApplicationExtensions.git resolved at 1.0.0
Creating working copy for https://github.com/elegantchaos/LayoutExtensions.git
Working copy of https://github.com/elegantchaos/LayoutExtensions.git resolved at 1.0.3
Creating working copy for https://github.com/elegantchaos/ViewExtensions.git
Working copy of https://github.com/elegantchaos/ViewExtensions.git resolved at 1.0.3
warning: 'spi-builder-workspace': dependency 'applicationextensions' is not used by any target
Build complete.
{
  "dependencies" : [
    {
      "identity" : "logger",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.6",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/elegantchaos/Logger.git"
    },
    {
      "identity" : "layoutextensions",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.3",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/elegantchaos/LayoutExtensions.git"
    },
    {
      "identity" : "viewextensions",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.3",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/elegantchaos/ViewExtensions.git"
    },
    {
      "identity" : "applicationextensions",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/elegantchaos/ApplicationExtensions.git"
    },
    {
      "identity" : "xctestextensions",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.7",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/elegantchaos/XCTestExtensions.git"
    }
  ],
  "manifest_display_name" : "Datastore",
  "name" : "Datastore",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.14"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "Datastore",
      "targets" : [
        "Datastore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DatastoreKit",
      "targets" : [
        "DatastoreKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "DatastoreTests",
      "module_type" : "SwiftTarget",
      "name" : "DatastoreTests",
      "path" : "Tests/DatastoreTests",
      "product_dependencies" : [
        "XCTestExtensions"
      ],
      "sources" : [
        "DatastoreCombineTests.swift",
        "DatastoreTestCase.swift",
        "DatastoreTests.swift",
        "PropertyKeyTests.swift"
      ],
      "target_dependencies" : [
        "Datastore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "DatastoreKit",
      "module_type" : "SwiftTarget",
      "name" : "DatastoreKit",
      "path" : "Sources/DatastoreKit",
      "product_dependencies" : [
        "LayoutExtensions",
        "ViewExtensions",
        "Logger"
      ],
      "product_memberships" : [
        "DatastoreKit"
      ],
      "sources" : [
        "DatastoreEntityController.swift",
        "DatastoreIndexController.swift",
        "DatastoreIndexFilterButton.swift",
        "DatastoreIndexSearchButton.swift",
        "DatastoreIndexSortButton.swift",
        "DatastoreViewContextSupplier.swift"
      ],
      "target_dependencies" : [
        "Datastore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Datastore",
      "module_type" : "SwiftTarget",
      "name" : "Datastore",
      "path" : "Sources/Datastore",
      "product_dependencies" : [
        "Logger"
      ],
      "product_memberships" : [
        "Datastore",
        "DatastoreKit"
      ],
      "sources" : [
        "CoreData/DatastoreModel.swift",
        "CoreData/EntityRecord.swift",
        "CoreData/Properties/BooleanProperty.swift",
        "CoreData/Properties/DataProperty.swift",
        "CoreData/Properties/DateProperty.swift",
        "CoreData/Properties/DoubleProperty.swift",
        "CoreData/Properties/IntegerProperty.swift",
        "CoreData/Properties/NamedProperty.swift",
        "CoreData/Properties/RelationshipProperty.swift",
        "CoreData/Properties/StringProperty.swift",
        "Datastore+Combine.swift",
        "Datastore.swift",
        "Extensions/NSEntityDescriptionExtensions.swift",
        "Extensions/NSManagedObjectContextExtensions.swift",
        "Extensions/NSManagedObjectExtensions.swift",
        "Interchange/Datastore+Interchange.swift",
        "Interchange/InterchangeDecoder.swift",
        "Interchange/InterchangeEncoder.swift",
        "Interchange/JSONDecoder.swift",
        "Interchange/JSONEncoder.swift",
        "Properties/PropertyDictionary.swift",
        "Properties/PropertyKey.swift",
        "Properties/PropertyType.swift",
        "Properties/PropertyValue.swift",
        "References/CustomReference.swift",
        "References/EntityReference.swift",
        "References/EntityType.swift",
        "References/InitialisingReference.swift",
        "Resolvers/CachedResolver.swift",
        "Resolvers/EntityResolver.swift",
        "Resolvers/MatchingResolver.swift",
        "Resolvers/NullResolver.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.1"
}
Done.
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.