The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of ZeeQL3, reference 0.9.26 (086b40), with Swift 6.1 for Linux on 27 Jun 2025 22:07:17 UTC.

Swift 6 data race errors: 38

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1

Build Log

165 |   case NoDatabase(DatabaseObject)
166 | }
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseObject.swift:165:8: warning: associated value 'NoDatabase' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
 10 |  * Interface of read/write ORM objects.
 11 |  */
 12 | public protocol DatabaseObject : DatabaseObjectValidation,
    |                 `- note: protocol 'DatabaseObject' does not conform to the 'Sendable' protocol
 13 |                                  RelationshipManipulation,
 14 |                                  SnapshotObject
    :
163 | public enum DatabaseObjectError : Swift.Error {
164 |   case ReadOnly(DatabaseObject)
165 |   case NoDatabase(DatabaseObject)
    |        `- warning: associated value 'NoDatabase' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
166 | }
167 |
[71/105] Compiling ZeeQL CodeRelationship.swift
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeRelationship.swift:56:10: warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 54 |   enum JoinCalculationError : Swift.Error {
 55 |     case toManyHasNoSourceAttribute
 56 |     case toManyCouldNotDeriveTargetAttribute(entityName: String,
    |          `- warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 57 |                                              column: String,
 58 |                                              sourceAttribute: Attribute,
/host/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:39:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 37 |  *  transformation, so it _can_ use an index)
 38 |  */
 39 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 40 |                             SmartDescription
 41 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeRelationship.swift:56:10: warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 54 |   enum JoinCalculationError : Swift.Error {
 55 |     case toManyHasNoSourceAttribute
 56 |     case toManyCouldNotDeriveTargetAttribute(entityName: String,
    |          `- warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 57 |                                              column: String,
 58 |                                              sourceAttribute: Attribute,
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeRelationship.swift:214:17: warning: let 'fakeEntity' is not concurrency-safe because non-'Sendable' type 'ModelEntity' may have shared mutable state; this is an error in the Swift 6 language mode
212 |
213 |
214 | fileprivate let fakeEntity = ModelEntity(name: "FAKE")
    |                 |- warning: let 'fakeEntity' is not concurrency-safe because non-'Sendable' type 'ModelEntity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'fakeEntity' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
215 |
216 | /**
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:468:12: note: class 'ModelEntity' does not conform to the 'Sendable' protocol
466 |  * database.
467 |  */
468 | open class ModelEntity : Entity, Equatable {
    |            `- note: class 'ModelEntity' does not conform to the 'Sendable' protocol
469 |
470 |   /*
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeValueAttribute.swift:169:8: warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
167 |
168 | public enum CodeValueAttributeError : Swift.Error { // cannot nest in generic
169 |   case CannotSetValue(AttributeValue.Type, Attribute, Any?)
    |        `- warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
170 | }
171 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:39:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 37 |  *  transformation, so it _can_ use an index)
 38 |  */
 39 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 40 |                             SmartDescription
 41 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeValueAttribute.swift:169:8: warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
167 |
168 | public enum CodeValueAttributeError : Swift.Error { // cannot nest in generic
169 |   case CannotSetValue(AttributeValue.Type, Attribute, Any?)
    |        `- warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
170 | }
171 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:29:10: warning: associated value 'MissingRelationship' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 27 |
 28 |     case MissingEntity(String?)
 29 |     case MissingRelationship(Entity, String)
    |          `- warning: associated value 'MissingRelationship' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 30 |     case IncompleteJoin(Join)
 31 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:30:10: warning: associated value 'IncompleteJoin' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Join'; this is an error in the Swift 6 language mode
 28 |     case MissingEntity(String?)
 29 |     case MissingRelationship(Entity, String)
 30 |     case IncompleteJoin(Join)
    |          `- warning: associated value 'IncompleteJoin' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Join'; this is an error in the Swift 6 language mode
 31 |
 32 |     case CouldNotBuildPrimaryKeyQualifier
/host/spi-builder-workspace/Sources/ZeeQL/Access/Join.swift:14:15: note: consider making struct 'Join' conform to the 'Sendable' protocol
 12 |  * relationship.
 13 |  */
 14 | public struct Join : Equatable, SmartDescription {
    |               `- note: consider making struct 'Join' conform to the 'Sendable' protocol
 15 |
 16 |   public enum Semantic : Hashable {
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:33:10: warning: associated value 'MissingAttributeUsedForLocking' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 31 |
 32 |     case CouldNotBuildPrimaryKeyQualifier
 33 |     case MissingAttributeUsedForLocking(Attribute)
    |          `- warning: associated value 'MissingAttributeUsedForLocking' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 34 |     case RefetchReturnedNoRow
 35 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:39:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 37 |  *  transformation, so it _can_ use an index)
 38 |  */
 39 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 40 |                             SmartDescription
 41 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseContext.swift:21:10: warning: associated value 'FetchSpecificationHasUnresolvedBindings' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
19 |
20 |   public enum Error : Swift.Error {
21 |     case FetchSpecificationHasUnresolvedBindings(FetchSpecification)
   |          `- warning: associated value 'FetchSpecificationHasUnresolvedBindings' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
22 |     case TODO
23 |   }
/host/spi-builder-workspace/Sources/ZeeQL/Control/FetchSpecification.swift:18:17: note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 16 |  * Also check out the QueryBuilder extension.
 17 |  */
 18 | public protocol FetchSpecification : SmartDescription {
    |                 `- note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 19 |   // TODO: This is a little funky now because we refer to Entity. It should be
 20 |   //       a protocol.
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseObject.swift:164:8: warning: associated value 'ReadOnly' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
 10 |  * Interface of read/write ORM objects.
 11 |  */
 12 | public protocol DatabaseObject : DatabaseObjectValidation,
    |                 `- note: protocol 'DatabaseObject' does not conform to the 'Sendable' protocol
 13 |                                  RelationshipManipulation,
 14 |                                  SnapshotObject
    :
162 |
163 | public enum DatabaseObjectError : Swift.Error {
164 |   case ReadOnly(DatabaseObject)
    |        `- warning: associated value 'ReadOnly' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
165 |   case NoDatabase(DatabaseObject)
166 | }
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseObject.swift:165:8: warning: associated value 'NoDatabase' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
 10 |  * Interface of read/write ORM objects.
 11 |  */
 12 | public protocol DatabaseObject : DatabaseObjectValidation,
    |                 `- note: protocol 'DatabaseObject' does not conform to the 'Sendable' protocol
 13 |                                  RelationshipManipulation,
 14 |                                  SnapshotObject
    :
163 | public enum DatabaseObjectError : Swift.Error {
164 |   case ReadOnly(DatabaseObject)
165 |   case NoDatabase(DatabaseObject)
    |        `- warning: associated value 'NoDatabase' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
166 | }
167 |
[72/105] Compiling ZeeQL CodeValueAttribute.swift
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeRelationship.swift:56:10: warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 54 |   enum JoinCalculationError : Swift.Error {
 55 |     case toManyHasNoSourceAttribute
 56 |     case toManyCouldNotDeriveTargetAttribute(entityName: String,
    |          `- warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 57 |                                              column: String,
 58 |                                              sourceAttribute: Attribute,
/host/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:39:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 37 |  *  transformation, so it _can_ use an index)
 38 |  */
 39 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 40 |                             SmartDescription
 41 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeRelationship.swift:56:10: warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 54 |   enum JoinCalculationError : Swift.Error {
 55 |     case toManyHasNoSourceAttribute
 56 |     case toManyCouldNotDeriveTargetAttribute(entityName: String,
    |          `- warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 57 |                                              column: String,
 58 |                                              sourceAttribute: Attribute,
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeRelationship.swift:214:17: warning: let 'fakeEntity' is not concurrency-safe because non-'Sendable' type 'ModelEntity' may have shared mutable state; this is an error in the Swift 6 language mode
212 |
213 |
214 | fileprivate let fakeEntity = ModelEntity(name: "FAKE")
    |                 |- warning: let 'fakeEntity' is not concurrency-safe because non-'Sendable' type 'ModelEntity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'fakeEntity' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
215 |
216 | /**
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:468:12: note: class 'ModelEntity' does not conform to the 'Sendable' protocol
466 |  * database.
467 |  */
468 | open class ModelEntity : Entity, Equatable {
    |            `- note: class 'ModelEntity' does not conform to the 'Sendable' protocol
469 |
470 |   /*
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeValueAttribute.swift:169:8: warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
167 |
168 | public enum CodeValueAttributeError : Swift.Error { // cannot nest in generic
169 |   case CannotSetValue(AttributeValue.Type, Attribute, Any?)
    |        `- warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
170 | }
171 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:39:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 37 |  *  transformation, so it _can_ use an index)
 38 |  */
 39 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 40 |                             SmartDescription
 41 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeValueAttribute.swift:169:8: warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
167 |
168 | public enum CodeValueAttributeError : Swift.Error { // cannot nest in generic
169 |   case CannotSetValue(AttributeValue.Type, Attribute, Any?)
    |        `- warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
170 | }
171 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:29:10: warning: associated value 'MissingRelationship' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 27 |
 28 |     case MissingEntity(String?)
 29 |     case MissingRelationship(Entity, String)
    |          `- warning: associated value 'MissingRelationship' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 30 |     case IncompleteJoin(Join)
 31 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:30:10: warning: associated value 'IncompleteJoin' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Join'; this is an error in the Swift 6 language mode
 28 |     case MissingEntity(String?)
 29 |     case MissingRelationship(Entity, String)
 30 |     case IncompleteJoin(Join)
    |          `- warning: associated value 'IncompleteJoin' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Join'; this is an error in the Swift 6 language mode
 31 |
 32 |     case CouldNotBuildPrimaryKeyQualifier
/host/spi-builder-workspace/Sources/ZeeQL/Access/Join.swift:14:15: note: consider making struct 'Join' conform to the 'Sendable' protocol
 12 |  * relationship.
 13 |  */
 14 | public struct Join : Equatable, SmartDescription {
    |               `- note: consider making struct 'Join' conform to the 'Sendable' protocol
 15 |
 16 |   public enum Semantic : Hashable {
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:33:10: warning: associated value 'MissingAttributeUsedForLocking' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 31 |
 32 |     case CouldNotBuildPrimaryKeyQualifier
 33 |     case MissingAttributeUsedForLocking(Attribute)
    |          `- warning: associated value 'MissingAttributeUsedForLocking' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 34 |     case RefetchReturnedNoRow
 35 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:39:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 37 |  *  transformation, so it _can_ use an index)
 38 |  */
 39 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 40 |                             SmartDescription
 41 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseContext.swift:21:10: warning: associated value 'FetchSpecificationHasUnresolvedBindings' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
19 |
20 |   public enum Error : Swift.Error {
21 |     case FetchSpecificationHasUnresolvedBindings(FetchSpecification)
   |          `- warning: associated value 'FetchSpecificationHasUnresolvedBindings' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
22 |     case TODO
23 |   }
/host/spi-builder-workspace/Sources/ZeeQL/Control/FetchSpecification.swift:18:17: note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 16 |  * Also check out the QueryBuilder extension.
 17 |  */
 18 | public protocol FetchSpecification : SmartDescription {
    |                 `- note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 19 |   // TODO: This is a little funky now because we refer to Entity. It should be
 20 |   //       a protocol.
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseObject.swift:164:8: warning: associated value 'ReadOnly' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
 10 |  * Interface of read/write ORM objects.
 11 |  */
 12 | public protocol DatabaseObject : DatabaseObjectValidation,
    |                 `- note: protocol 'DatabaseObject' does not conform to the 'Sendable' protocol
 13 |                                  RelationshipManipulation,
 14 |                                  SnapshotObject
    :
162 |
163 | public enum DatabaseObjectError : Swift.Error {
164 |   case ReadOnly(DatabaseObject)
    |        `- warning: associated value 'ReadOnly' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
165 |   case NoDatabase(DatabaseObject)
166 | }
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseObject.swift:165:8: warning: associated value 'NoDatabase' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
 10 |  * Interface of read/write ORM objects.
 11 |  */
 12 | public protocol DatabaseObject : DatabaseObjectValidation,
    |                 `- note: protocol 'DatabaseObject' does not conform to the 'Sendable' protocol
 13 |                                  RelationshipManipulation,
 14 |                                  SnapshotObject
    :
163 | public enum DatabaseObjectError : Swift.Error {
164 |   case ReadOnly(DatabaseObject)
165 |   case NoDatabase(DatabaseObject)
    |        `- warning: associated value 'NoDatabase' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
166 | }
167 |
[73/105] Compiling ZeeQL Database.swift
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeRelationship.swift:56:10: warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 54 |   enum JoinCalculationError : Swift.Error {
 55 |     case toManyHasNoSourceAttribute
 56 |     case toManyCouldNotDeriveTargetAttribute(entityName: String,
    |          `- warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 57 |                                              column: String,
 58 |                                              sourceAttribute: Attribute,
/host/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:39:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 37 |  *  transformation, so it _can_ use an index)
 38 |  */
 39 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 40 |                             SmartDescription
 41 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeRelationship.swift:56:10: warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 54 |   enum JoinCalculationError : Swift.Error {
 55 |     case toManyHasNoSourceAttribute
 56 |     case toManyCouldNotDeriveTargetAttribute(entityName: String,
    |          `- warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 57 |                                              column: String,
 58 |                                              sourceAttribute: Attribute,
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeRelationship.swift:214:17: warning: let 'fakeEntity' is not concurrency-safe because non-'Sendable' type 'ModelEntity' may have shared mutable state; this is an error in the Swift 6 language mode
212 |
213 |
214 | fileprivate let fakeEntity = ModelEntity(name: "FAKE")
    |                 |- warning: let 'fakeEntity' is not concurrency-safe because non-'Sendable' type 'ModelEntity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'fakeEntity' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
215 |
216 | /**
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:468:12: note: class 'ModelEntity' does not conform to the 'Sendable' protocol
466 |  * database.
467 |  */
468 | open class ModelEntity : Entity, Equatable {
    |            `- note: class 'ModelEntity' does not conform to the 'Sendable' protocol
469 |
470 |   /*
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeValueAttribute.swift:169:8: warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
167 |
168 | public enum CodeValueAttributeError : Swift.Error { // cannot nest in generic
169 |   case CannotSetValue(AttributeValue.Type, Attribute, Any?)
    |        `- warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
170 | }
171 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:39:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 37 |  *  transformation, so it _can_ use an index)
 38 |  */
 39 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 40 |                             SmartDescription
 41 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeValueAttribute.swift:169:8: warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
167 |
168 | public enum CodeValueAttributeError : Swift.Error { // cannot nest in generic
169 |   case CannotSetValue(AttributeValue.Type, Attribute, Any?)
    |        `- warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
170 | }
171 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:29:10: warning: associated value 'MissingRelationship' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 27 |
 28 |     case MissingEntity(String?)
 29 |     case MissingRelationship(Entity, String)
    |          `- warning: associated value 'MissingRelationship' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 30 |     case IncompleteJoin(Join)
 31 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:30:10: warning: associated value 'IncompleteJoin' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Join'; this is an error in the Swift 6 language mode
 28 |     case MissingEntity(String?)
 29 |     case MissingRelationship(Entity, String)
 30 |     case IncompleteJoin(Join)
    |          `- warning: associated value 'IncompleteJoin' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Join'; this is an error in the Swift 6 language mode
 31 |
 32 |     case CouldNotBuildPrimaryKeyQualifier
/host/spi-builder-workspace/Sources/ZeeQL/Access/Join.swift:14:15: note: consider making struct 'Join' conform to the 'Sendable' protocol
 12 |  * relationship.
 13 |  */
 14 | public struct Join : Equatable, SmartDescription {
    |               `- note: consider making struct 'Join' conform to the 'Sendable' protocol
 15 |
 16 |   public enum Semantic : Hashable {
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:33:10: warning: associated value 'MissingAttributeUsedForLocking' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 31 |
 32 |     case CouldNotBuildPrimaryKeyQualifier
 33 |     case MissingAttributeUsedForLocking(Attribute)
    |          `- warning: associated value 'MissingAttributeUsedForLocking' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 34 |     case RefetchReturnedNoRow
 35 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:39:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 37 |  *  transformation, so it _can_ use an index)
 38 |  */
 39 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 40 |                             SmartDescription
 41 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseContext.swift:21:10: warning: associated value 'FetchSpecificationHasUnresolvedBindings' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
19 |
20 |   public enum Error : Swift.Error {
21 |     case FetchSpecificationHasUnresolvedBindings(FetchSpecification)
   |          `- warning: associated value 'FetchSpecificationHasUnresolvedBindings' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
22 |     case TODO
23 |   }
/host/spi-builder-workspace/Sources/ZeeQL/Control/FetchSpecification.swift:18:17: note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 16 |  * Also check out the QueryBuilder extension.
 17 |  */
 18 | public protocol FetchSpecification : SmartDescription {
    |                 `- note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 19 |   // TODO: This is a little funky now because we refer to Entity. It should be
 20 |   //       a protocol.
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseObject.swift:164:8: warning: associated value 'ReadOnly' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
 10 |  * Interface of read/write ORM objects.
 11 |  */
 12 | public protocol DatabaseObject : DatabaseObjectValidation,
    |                 `- note: protocol 'DatabaseObject' does not conform to the 'Sendable' protocol
 13 |                                  RelationshipManipulation,
 14 |                                  SnapshotObject
    :
162 |
163 | public enum DatabaseObjectError : Swift.Error {
164 |   case ReadOnly(DatabaseObject)
    |        `- warning: associated value 'ReadOnly' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
165 |   case NoDatabase(DatabaseObject)
166 | }
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseObject.swift:165:8: warning: associated value 'NoDatabase' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
 10 |  * Interface of read/write ORM objects.
 11 |  */
 12 | public protocol DatabaseObject : DatabaseObjectValidation,
    |                 `- note: protocol 'DatabaseObject' does not conform to the 'Sendable' protocol
 13 |                                  RelationshipManipulation,
 14 |                                  SnapshotObject
    :
163 | public enum DatabaseObjectError : Swift.Error {
164 |   case ReadOnly(DatabaseObject)
165 |   case NoDatabase(DatabaseObject)
    |        `- warning: associated value 'NoDatabase' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
166 | }
167 |
[74/105] Compiling ZeeQL DatabaseChannel.swift
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeRelationship.swift:56:10: warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 54 |   enum JoinCalculationError : Swift.Error {
 55 |     case toManyHasNoSourceAttribute
 56 |     case toManyCouldNotDeriveTargetAttribute(entityName: String,
    |          `- warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 57 |                                              column: String,
 58 |                                              sourceAttribute: Attribute,
/host/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:39:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 37 |  *  transformation, so it _can_ use an index)
 38 |  */
 39 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 40 |                             SmartDescription
 41 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeRelationship.swift:56:10: warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 54 |   enum JoinCalculationError : Swift.Error {
 55 |     case toManyHasNoSourceAttribute
 56 |     case toManyCouldNotDeriveTargetAttribute(entityName: String,
    |          `- warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 57 |                                              column: String,
 58 |                                              sourceAttribute: Attribute,
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeRelationship.swift:214:17: warning: let 'fakeEntity' is not concurrency-safe because non-'Sendable' type 'ModelEntity' may have shared mutable state; this is an error in the Swift 6 language mode
212 |
213 |
214 | fileprivate let fakeEntity = ModelEntity(name: "FAKE")
    |                 |- warning: let 'fakeEntity' is not concurrency-safe because non-'Sendable' type 'ModelEntity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'fakeEntity' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
215 |
216 | /**
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:468:12: note: class 'ModelEntity' does not conform to the 'Sendable' protocol
466 |  * database.
467 |  */
468 | open class ModelEntity : Entity, Equatable {
    |            `- note: class 'ModelEntity' does not conform to the 'Sendable' protocol
469 |
470 |   /*
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeValueAttribute.swift:169:8: warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
167 |
168 | public enum CodeValueAttributeError : Swift.Error { // cannot nest in generic
169 |   case CannotSetValue(AttributeValue.Type, Attribute, Any?)
    |        `- warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
170 | }
171 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:39:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 37 |  *  transformation, so it _can_ use an index)
 38 |  */
 39 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 40 |                             SmartDescription
 41 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeValueAttribute.swift:169:8: warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
167 |
168 | public enum CodeValueAttributeError : Swift.Error { // cannot nest in generic
169 |   case CannotSetValue(AttributeValue.Type, Attribute, Any?)
    |        `- warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
170 | }
171 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:29:10: warning: associated value 'MissingRelationship' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 27 |
 28 |     case MissingEntity(String?)
 29 |     case MissingRelationship(Entity, String)
    |          `- warning: associated value 'MissingRelationship' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 30 |     case IncompleteJoin(Join)
 31 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:30:10: warning: associated value 'IncompleteJoin' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Join'; this is an error in the Swift 6 language mode
 28 |     case MissingEntity(String?)
 29 |     case MissingRelationship(Entity, String)
 30 |     case IncompleteJoin(Join)
    |          `- warning: associated value 'IncompleteJoin' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Join'; this is an error in the Swift 6 language mode
 31 |
 32 |     case CouldNotBuildPrimaryKeyQualifier
/host/spi-builder-workspace/Sources/ZeeQL/Access/Join.swift:14:15: note: consider making struct 'Join' conform to the 'Sendable' protocol
 12 |  * relationship.
 13 |  */
 14 | public struct Join : Equatable, SmartDescription {
    |               `- note: consider making struct 'Join' conform to the 'Sendable' protocol
 15 |
 16 |   public enum Semantic : Hashable {
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:33:10: warning: associated value 'MissingAttributeUsedForLocking' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 31 |
 32 |     case CouldNotBuildPrimaryKeyQualifier
 33 |     case MissingAttributeUsedForLocking(Attribute)
    |          `- warning: associated value 'MissingAttributeUsedForLocking' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 34 |     case RefetchReturnedNoRow
 35 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:39:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 37 |  *  transformation, so it _can_ use an index)
 38 |  */
 39 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 40 |                             SmartDescription
 41 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseContext.swift:21:10: warning: associated value 'FetchSpecificationHasUnresolvedBindings' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
19 |
20 |   public enum Error : Swift.Error {
21 |     case FetchSpecificationHasUnresolvedBindings(FetchSpecification)
   |          `- warning: associated value 'FetchSpecificationHasUnresolvedBindings' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
22 |     case TODO
23 |   }
/host/spi-builder-workspace/Sources/ZeeQL/Control/FetchSpecification.swift:18:17: note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 16 |  * Also check out the QueryBuilder extension.
 17 |  */
 18 | public protocol FetchSpecification : SmartDescription {
    |                 `- note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 19 |   // TODO: This is a little funky now because we refer to Entity. It should be
 20 |   //       a protocol.
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseObject.swift:164:8: warning: associated value 'ReadOnly' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
 10 |  * Interface of read/write ORM objects.
 11 |  */
 12 | public protocol DatabaseObject : DatabaseObjectValidation,
    |                 `- note: protocol 'DatabaseObject' does not conform to the 'Sendable' protocol
 13 |                                  RelationshipManipulation,
 14 |                                  SnapshotObject
    :
162 |
163 | public enum DatabaseObjectError : Swift.Error {
164 |   case ReadOnly(DatabaseObject)
    |        `- warning: associated value 'ReadOnly' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
165 |   case NoDatabase(DatabaseObject)
166 | }
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseObject.swift:165:8: warning: associated value 'NoDatabase' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
 10 |  * Interface of read/write ORM objects.
 11 |  */
 12 | public protocol DatabaseObject : DatabaseObjectValidation,
    |                 `- note: protocol 'DatabaseObject' does not conform to the 'Sendable' protocol
 13 |                                  RelationshipManipulation,
 14 |                                  SnapshotObject
    :
163 | public enum DatabaseObjectError : Swift.Error {
164 |   case ReadOnly(DatabaseObject)
165 |   case NoDatabase(DatabaseObject)
    |        `- warning: associated value 'NoDatabase' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
166 | }
167 |
[75/105] Compiling ZeeQL DatabaseChannelBase.swift
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeRelationship.swift:56:10: warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 54 |   enum JoinCalculationError : Swift.Error {
 55 |     case toManyHasNoSourceAttribute
 56 |     case toManyCouldNotDeriveTargetAttribute(entityName: String,
    |          `- warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 57 |                                              column: String,
 58 |                                              sourceAttribute: Attribute,
/host/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:39:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 37 |  *  transformation, so it _can_ use an index)
 38 |  */
 39 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 40 |                             SmartDescription
 41 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeRelationship.swift:56:10: warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 54 |   enum JoinCalculationError : Swift.Error {
 55 |     case toManyHasNoSourceAttribute
 56 |     case toManyCouldNotDeriveTargetAttribute(entityName: String,
    |          `- warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 57 |                                              column: String,
 58 |                                              sourceAttribute: Attribute,
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeRelationship.swift:214:17: warning: let 'fakeEntity' is not concurrency-safe because non-'Sendable' type 'ModelEntity' may have shared mutable state; this is an error in the Swift 6 language mode
212 |
213 |
214 | fileprivate let fakeEntity = ModelEntity(name: "FAKE")
    |                 |- warning: let 'fakeEntity' is not concurrency-safe because non-'Sendable' type 'ModelEntity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'fakeEntity' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
215 |
216 | /**
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:468:12: note: class 'ModelEntity' does not conform to the 'Sendable' protocol
466 |  * database.
467 |  */
468 | open class ModelEntity : Entity, Equatable {
    |            `- note: class 'ModelEntity' does not conform to the 'Sendable' protocol
469 |
470 |   /*
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeValueAttribute.swift:169:8: warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
167 |
168 | public enum CodeValueAttributeError : Swift.Error { // cannot nest in generic
169 |   case CannotSetValue(AttributeValue.Type, Attribute, Any?)
    |        `- warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
170 | }
171 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:39:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 37 |  *  transformation, so it _can_ use an index)
 38 |  */
 39 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 40 |                             SmartDescription
 41 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeValueAttribute.swift:169:8: warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
167 |
168 | public enum CodeValueAttributeError : Swift.Error { // cannot nest in generic
169 |   case CannotSetValue(AttributeValue.Type, Attribute, Any?)
    |        `- warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
170 | }
171 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:29:10: warning: associated value 'MissingRelationship' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 27 |
 28 |     case MissingEntity(String?)
 29 |     case MissingRelationship(Entity, String)
    |          `- warning: associated value 'MissingRelationship' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 30 |     case IncompleteJoin(Join)
 31 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:30:10: warning: associated value 'IncompleteJoin' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Join'; this is an error in the Swift 6 language mode
 28 |     case MissingEntity(String?)
 29 |     case MissingRelationship(Entity, String)
 30 |     case IncompleteJoin(Join)
    |          `- warning: associated value 'IncompleteJoin' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Join'; this is an error in the Swift 6 language mode
 31 |
 32 |     case CouldNotBuildPrimaryKeyQualifier
/host/spi-builder-workspace/Sources/ZeeQL/Access/Join.swift:14:15: note: consider making struct 'Join' conform to the 'Sendable' protocol
 12 |  * relationship.
 13 |  */
 14 | public struct Join : Equatable, SmartDescription {
    |               `- note: consider making struct 'Join' conform to the 'Sendable' protocol
 15 |
 16 |   public enum Semantic : Hashable {
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:33:10: warning: associated value 'MissingAttributeUsedForLocking' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 31 |
 32 |     case CouldNotBuildPrimaryKeyQualifier
 33 |     case MissingAttributeUsedForLocking(Attribute)
    |          `- warning: associated value 'MissingAttributeUsedForLocking' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 34 |     case RefetchReturnedNoRow
 35 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:39:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 37 |  *  transformation, so it _can_ use an index)
 38 |  */
 39 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 40 |                             SmartDescription
 41 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseContext.swift:21:10: warning: associated value 'FetchSpecificationHasUnresolvedBindings' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
19 |
20 |   public enum Error : Swift.Error {
21 |     case FetchSpecificationHasUnresolvedBindings(FetchSpecification)
   |          `- warning: associated value 'FetchSpecificationHasUnresolvedBindings' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
22 |     case TODO
23 |   }
/host/spi-builder-workspace/Sources/ZeeQL/Control/FetchSpecification.swift:18:17: note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 16 |  * Also check out the QueryBuilder extension.
 17 |  */
 18 | public protocol FetchSpecification : SmartDescription {
    |                 `- note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 19 |   // TODO: This is a little funky now because we refer to Entity. It should be
 20 |   //       a protocol.
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseObject.swift:164:8: warning: associated value 'ReadOnly' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
 10 |  * Interface of read/write ORM objects.
 11 |  */
 12 | public protocol DatabaseObject : DatabaseObjectValidation,
    |                 `- note: protocol 'DatabaseObject' does not conform to the 'Sendable' protocol
 13 |                                  RelationshipManipulation,
 14 |                                  SnapshotObject
    :
162 |
163 | public enum DatabaseObjectError : Swift.Error {
164 |   case ReadOnly(DatabaseObject)
    |        `- warning: associated value 'ReadOnly' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
165 |   case NoDatabase(DatabaseObject)
166 | }
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseObject.swift:165:8: warning: associated value 'NoDatabase' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
 10 |  * Interface of read/write ORM objects.
 11 |  */
 12 | public protocol DatabaseObject : DatabaseObjectValidation,
    |                 `- note: protocol 'DatabaseObject' does not conform to the 'Sendable' protocol
 13 |                                  RelationshipManipulation,
 14 |                                  SnapshotObject
    :
163 | public enum DatabaseObjectError : Swift.Error {
164 |   case ReadOnly(DatabaseObject)
165 |   case NoDatabase(DatabaseObject)
    |        `- warning: associated value 'NoDatabase' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
166 | }
167 |
[76/105] Compiling ZeeQL DatabaseChannelFetchHelper.swift
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeRelationship.swift:56:10: warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 54 |   enum JoinCalculationError : Swift.Error {
 55 |     case toManyHasNoSourceAttribute
 56 |     case toManyCouldNotDeriveTargetAttribute(entityName: String,
    |          `- warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 57 |                                              column: String,
 58 |                                              sourceAttribute: Attribute,
/host/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:39:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 37 |  *  transformation, so it _can_ use an index)
 38 |  */
 39 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 40 |                             SmartDescription
 41 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeRelationship.swift:56:10: warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 54 |   enum JoinCalculationError : Swift.Error {
 55 |     case toManyHasNoSourceAttribute
 56 |     case toManyCouldNotDeriveTargetAttribute(entityName: String,
    |          `- warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 57 |                                              column: String,
 58 |                                              sourceAttribute: Attribute,
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeRelationship.swift:214:17: warning: let 'fakeEntity' is not concurrency-safe because non-'Sendable' type 'ModelEntity' may have shared mutable state; this is an error in the Swift 6 language mode
212 |
213 |
214 | fileprivate let fakeEntity = ModelEntity(name: "FAKE")
    |                 |- warning: let 'fakeEntity' is not concurrency-safe because non-'Sendable' type 'ModelEntity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'fakeEntity' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
215 |
216 | /**
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:468:12: note: class 'ModelEntity' does not conform to the 'Sendable' protocol
466 |  * database.
467 |  */
468 | open class ModelEntity : Entity, Equatable {
    |            `- note: class 'ModelEntity' does not conform to the 'Sendable' protocol
469 |
470 |   /*
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeValueAttribute.swift:169:8: warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
167 |
168 | public enum CodeValueAttributeError : Swift.Error { // cannot nest in generic
169 |   case CannotSetValue(AttributeValue.Type, Attribute, Any?)
    |        `- warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
170 | }
171 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:39:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 37 |  *  transformation, so it _can_ use an index)
 38 |  */
 39 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 40 |                             SmartDescription
 41 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeValueAttribute.swift:169:8: warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
167 |
168 | public enum CodeValueAttributeError : Swift.Error { // cannot nest in generic
169 |   case CannotSetValue(AttributeValue.Type, Attribute, Any?)
    |        `- warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
170 | }
171 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:29:10: warning: associated value 'MissingRelationship' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 27 |
 28 |     case MissingEntity(String?)
 29 |     case MissingRelationship(Entity, String)
    |          `- warning: associated value 'MissingRelationship' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 30 |     case IncompleteJoin(Join)
 31 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:30:10: warning: associated value 'IncompleteJoin' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Join'; this is an error in the Swift 6 language mode
 28 |     case MissingEntity(String?)
 29 |     case MissingRelationship(Entity, String)
 30 |     case IncompleteJoin(Join)
    |          `- warning: associated value 'IncompleteJoin' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Join'; this is an error in the Swift 6 language mode
 31 |
 32 |     case CouldNotBuildPrimaryKeyQualifier
/host/spi-builder-workspace/Sources/ZeeQL/Access/Join.swift:14:15: note: consider making struct 'Join' conform to the 'Sendable' protocol
 12 |  * relationship.
 13 |  */
 14 | public struct Join : Equatable, SmartDescription {
    |               `- note: consider making struct 'Join' conform to the 'Sendable' protocol
 15 |
 16 |   public enum Semantic : Hashable {
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:33:10: warning: associated value 'MissingAttributeUsedForLocking' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 31 |
 32 |     case CouldNotBuildPrimaryKeyQualifier
 33 |     case MissingAttributeUsedForLocking(Attribute)
    |          `- warning: associated value 'MissingAttributeUsedForLocking' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 34 |     case RefetchReturnedNoRow
 35 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:39:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 37 |  *  transformation, so it _can_ use an index)
 38 |  */
 39 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 40 |                             SmartDescription
 41 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseContext.swift:21:10: warning: associated value 'FetchSpecificationHasUnresolvedBindings' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
19 |
20 |   public enum Error : Swift.Error {
21 |     case FetchSpecificationHasUnresolvedBindings(FetchSpecification)
   |          `- warning: associated value 'FetchSpecificationHasUnresolvedBindings' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
22 |     case TODO
23 |   }
/host/spi-builder-workspace/Sources/ZeeQL/Control/FetchSpecification.swift:18:17: note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 16 |  * Also check out the QueryBuilder extension.
 17 |  */
 18 | public protocol FetchSpecification : SmartDescription {
    |                 `- note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 19 |   // TODO: This is a little funky now because we refer to Entity. It should be
 20 |   //       a protocol.
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseObject.swift:164:8: warning: associated value 'ReadOnly' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
 10 |  * Interface of read/write ORM objects.
 11 |  */
 12 | public protocol DatabaseObject : DatabaseObjectValidation,
    |                 `- note: protocol 'DatabaseObject' does not conform to the 'Sendable' protocol
 13 |                                  RelationshipManipulation,
 14 |                                  SnapshotObject
    :
162 |
163 | public enum DatabaseObjectError : Swift.Error {
164 |   case ReadOnly(DatabaseObject)
    |        `- warning: associated value 'ReadOnly' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
165 |   case NoDatabase(DatabaseObject)
166 | }
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseObject.swift:165:8: warning: associated value 'NoDatabase' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
 10 |  * Interface of read/write ORM objects.
 11 |  */
 12 | public protocol DatabaseObject : DatabaseObjectValidation,
    |                 `- note: protocol 'DatabaseObject' does not conform to the 'Sendable' protocol
 13 |                                  RelationshipManipulation,
 14 |                                  SnapshotObject
    :
163 | public enum DatabaseObjectError : Swift.Error {
164 |   case ReadOnly(DatabaseObject)
165 |   case NoDatabase(DatabaseObject)
    |        `- warning: associated value 'NoDatabase' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
166 | }
167 |
[77/105] Compiling ZeeQL DatabaseContext.swift
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeRelationship.swift:56:10: warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 54 |   enum JoinCalculationError : Swift.Error {
 55 |     case toManyHasNoSourceAttribute
 56 |     case toManyCouldNotDeriveTargetAttribute(entityName: String,
    |          `- warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 57 |                                              column: String,
 58 |                                              sourceAttribute: Attribute,
/host/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:39:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 37 |  *  transformation, so it _can_ use an index)
 38 |  */
 39 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 40 |                             SmartDescription
 41 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeRelationship.swift:56:10: warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 54 |   enum JoinCalculationError : Swift.Error {
 55 |     case toManyHasNoSourceAttribute
 56 |     case toManyCouldNotDeriveTargetAttribute(entityName: String,
    |          `- warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 57 |                                              column: String,
 58 |                                              sourceAttribute: Attribute,
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeRelationship.swift:214:17: warning: let 'fakeEntity' is not concurrency-safe because non-'Sendable' type 'ModelEntity' may have shared mutable state; this is an error in the Swift 6 language mode
212 |
213 |
214 | fileprivate let fakeEntity = ModelEntity(name: "FAKE")
    |                 |- warning: let 'fakeEntity' is not concurrency-safe because non-'Sendable' type 'ModelEntity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'fakeEntity' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
215 |
216 | /**
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:468:12: note: class 'ModelEntity' does not conform to the 'Sendable' protocol
466 |  * database.
467 |  */
468 | open class ModelEntity : Entity, Equatable {
    |            `- note: class 'ModelEntity' does not conform to the 'Sendable' protocol
469 |
470 |   /*
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeValueAttribute.swift:169:8: warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
167 |
168 | public enum CodeValueAttributeError : Swift.Error { // cannot nest in generic
169 |   case CannotSetValue(AttributeValue.Type, Attribute, Any?)
    |        `- warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
170 | }
171 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:39:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 37 |  *  transformation, so it _can_ use an index)
 38 |  */
 39 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 40 |                             SmartDescription
 41 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeValueAttribute.swift:169:8: warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
167 |
168 | public enum CodeValueAttributeError : Swift.Error { // cannot nest in generic
169 |   case CannotSetValue(AttributeValue.Type, Attribute, Any?)
    |        `- warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
170 | }
171 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:29:10: warning: associated value 'MissingRelationship' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 27 |
 28 |     case MissingEntity(String?)
 29 |     case MissingRelationship(Entity, String)
    |          `- warning: associated value 'MissingRelationship' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 30 |     case IncompleteJoin(Join)
 31 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:30:10: warning: associated value 'IncompleteJoin' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Join'; this is an error in the Swift 6 language mode
 28 |     case MissingEntity(String?)
 29 |     case MissingRelationship(Entity, String)
 30 |     case IncompleteJoin(Join)
    |          `- warning: associated value 'IncompleteJoin' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Join'; this is an error in the Swift 6 language mode
 31 |
 32 |     case CouldNotBuildPrimaryKeyQualifier
/host/spi-builder-workspace/Sources/ZeeQL/Access/Join.swift:14:15: note: consider making struct 'Join' conform to the 'Sendable' protocol
 12 |  * relationship.
 13 |  */
 14 | public struct Join : Equatable, SmartDescription {
    |               `- note: consider making struct 'Join' conform to the 'Sendable' protocol
 15 |
 16 |   public enum Semantic : Hashable {
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:33:10: warning: associated value 'MissingAttributeUsedForLocking' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 31 |
 32 |     case CouldNotBuildPrimaryKeyQualifier
 33 |     case MissingAttributeUsedForLocking(Attribute)
    |          `- warning: associated value 'MissingAttributeUsedForLocking' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 34 |     case RefetchReturnedNoRow
 35 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:39:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 37 |  *  transformation, so it _can_ use an index)
 38 |  */
 39 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 40 |                             SmartDescription
 41 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseContext.swift:21:10: warning: associated value 'FetchSpecificationHasUnresolvedBindings' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
19 |
20 |   public enum Error : Swift.Error {
21 |     case FetchSpecificationHasUnresolvedBindings(FetchSpecification)
   |          `- warning: associated value 'FetchSpecificationHasUnresolvedBindings' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
22 |     case TODO
23 |   }
/host/spi-builder-workspace/Sources/ZeeQL/Control/FetchSpecification.swift:18:17: note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 16 |  * Also check out the QueryBuilder extension.
 17 |  */
 18 | public protocol FetchSpecification : SmartDescription {
    |                 `- note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 19 |   // TODO: This is a little funky now because we refer to Entity. It should be
 20 |   //       a protocol.
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseObject.swift:164:8: warning: associated value 'ReadOnly' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
 10 |  * Interface of read/write ORM objects.
 11 |  */
 12 | public protocol DatabaseObject : DatabaseObjectValidation,
    |                 `- note: protocol 'DatabaseObject' does not conform to the 'Sendable' protocol
 13 |                                  RelationshipManipulation,
 14 |                                  SnapshotObject
    :
162 |
163 | public enum DatabaseObjectError : Swift.Error {
164 |   case ReadOnly(DatabaseObject)
    |        `- warning: associated value 'ReadOnly' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
165 |   case NoDatabase(DatabaseObject)
166 | }
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseObject.swift:165:8: warning: associated value 'NoDatabase' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
 10 |  * Interface of read/write ORM objects.
 11 |  */
 12 | public protocol DatabaseObject : DatabaseObjectValidation,
    |                 `- note: protocol 'DatabaseObject' does not conform to the 'Sendable' protocol
 13 |                                  RelationshipManipulation,
 14 |                                  SnapshotObject
    :
163 | public enum DatabaseObjectError : Swift.Error {
164 |   case ReadOnly(DatabaseObject)
165 |   case NoDatabase(DatabaseObject)
    |        `- warning: associated value 'NoDatabase' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
166 | }
167 |
[78/105] Compiling ZeeQL DatabaseDataSource.swift
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeRelationship.swift:56:10: warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 54 |   enum JoinCalculationError : Swift.Error {
 55 |     case toManyHasNoSourceAttribute
 56 |     case toManyCouldNotDeriveTargetAttribute(entityName: String,
    |          `- warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 57 |                                              column: String,
 58 |                                              sourceAttribute: Attribute,
/host/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:39:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 37 |  *  transformation, so it _can_ use an index)
 38 |  */
 39 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 40 |                             SmartDescription
 41 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeRelationship.swift:56:10: warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 54 |   enum JoinCalculationError : Swift.Error {
 55 |     case toManyHasNoSourceAttribute
 56 |     case toManyCouldNotDeriveTargetAttribute(entityName: String,
    |          `- warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 57 |                                              column: String,
 58 |                                              sourceAttribute: Attribute,
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeRelationship.swift:214:17: warning: let 'fakeEntity' is not concurrency-safe because non-'Sendable' type 'ModelEntity' may have shared mutable state; this is an error in the Swift 6 language mode
212 |
213 |
214 | fileprivate let fakeEntity = ModelEntity(name: "FAKE")
    |                 |- warning: let 'fakeEntity' is not concurrency-safe because non-'Sendable' type 'ModelEntity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'fakeEntity' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
215 |
216 | /**
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:468:12: note: class 'ModelEntity' does not conform to the 'Sendable' protocol
466 |  * database.
467 |  */
468 | open class ModelEntity : Entity, Equatable {
    |            `- note: class 'ModelEntity' does not conform to the 'Sendable' protocol
469 |
470 |   /*
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeValueAttribute.swift:169:8: warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
167 |
168 | public enum CodeValueAttributeError : Swift.Error { // cannot nest in generic
169 |   case CannotSetValue(AttributeValue.Type, Attribute, Any?)
    |        `- warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
170 | }
171 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:39:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 37 |  *  transformation, so it _can_ use an index)
 38 |  */
 39 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 40 |                             SmartDescription
 41 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeValueAttribute.swift:169:8: warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
167 |
168 | public enum CodeValueAttributeError : Swift.Error { // cannot nest in generic
169 |   case CannotSetValue(AttributeValue.Type, Attribute, Any?)
    |        `- warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
170 | }
171 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:29:10: warning: associated value 'MissingRelationship' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 27 |
 28 |     case MissingEntity(String?)
 29 |     case MissingRelationship(Entity, String)
    |          `- warning: associated value 'MissingRelationship' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 30 |     case IncompleteJoin(Join)
 31 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:30:10: warning: associated value 'IncompleteJoin' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Join'; this is an error in the Swift 6 language mode
 28 |     case MissingEntity(String?)
 29 |     case MissingRelationship(Entity, String)
 30 |     case IncompleteJoin(Join)
    |          `- warning: associated value 'IncompleteJoin' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Join'; this is an error in the Swift 6 language mode
 31 |
 32 |     case CouldNotBuildPrimaryKeyQualifier
/host/spi-builder-workspace/Sources/ZeeQL/Access/Join.swift:14:15: note: consider making struct 'Join' conform to the 'Sendable' protocol
 12 |  * relationship.
 13 |  */
 14 | public struct Join : Equatable, SmartDescription {
    |               `- note: consider making struct 'Join' conform to the 'Sendable' protocol
 15 |
 16 |   public enum Semantic : Hashable {
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:33:10: warning: associated value 'MissingAttributeUsedForLocking' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 31 |
 32 |     case CouldNotBuildPrimaryKeyQualifier
 33 |     case MissingAttributeUsedForLocking(Attribute)
    |          `- warning: associated value 'MissingAttributeUsedForLocking' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 34 |     case RefetchReturnedNoRow
 35 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:39:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 37 |  *  transformation, so it _can_ use an index)
 38 |  */
 39 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 40 |                             SmartDescription
 41 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseContext.swift:21:10: warning: associated value 'FetchSpecificationHasUnresolvedBindings' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
19 |
20 |   public enum Error : Swift.Error {
21 |     case FetchSpecificationHasUnresolvedBindings(FetchSpecification)
   |          `- warning: associated value 'FetchSpecificationHasUnresolvedBindings' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
22 |     case TODO
23 |   }
/host/spi-builder-workspace/Sources/ZeeQL/Control/FetchSpecification.swift:18:17: note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 16 |  * Also check out the QueryBuilder extension.
 17 |  */
 18 | public protocol FetchSpecification : SmartDescription {
    |                 `- note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 19 |   // TODO: This is a little funky now because we refer to Entity. It should be
 20 |   //       a protocol.
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseObject.swift:164:8: warning: associated value 'ReadOnly' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
 10 |  * Interface of read/write ORM objects.
 11 |  */
 12 | public protocol DatabaseObject : DatabaseObjectValidation,
    |                 `- note: protocol 'DatabaseObject' does not conform to the 'Sendable' protocol
 13 |                                  RelationshipManipulation,
 14 |                                  SnapshotObject
    :
162 |
163 | public enum DatabaseObjectError : Swift.Error {
164 |   case ReadOnly(DatabaseObject)
    |        `- warning: associated value 'ReadOnly' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
165 |   case NoDatabase(DatabaseObject)
166 | }
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseObject.swift:165:8: warning: associated value 'NoDatabase' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
 10 |  * Interface of read/write ORM objects.
 11 |  */
 12 | public protocol DatabaseObject : DatabaseObjectValidation,
    |                 `- note: protocol 'DatabaseObject' does not conform to the 'Sendable' protocol
 13 |                                  RelationshipManipulation,
 14 |                                  SnapshotObject
    :
163 | public enum DatabaseObjectError : Swift.Error {
164 |   case ReadOnly(DatabaseObject)
165 |   case NoDatabase(DatabaseObject)
    |        `- warning: associated value 'NoDatabase' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
166 | }
167 |
[79/105] Compiling ZeeQL DatabaseObject.swift
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeRelationship.swift:56:10: warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 54 |   enum JoinCalculationError : Swift.Error {
 55 |     case toManyHasNoSourceAttribute
 56 |     case toManyCouldNotDeriveTargetAttribute(entityName: String,
    |          `- warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 57 |                                              column: String,
 58 |                                              sourceAttribute: Attribute,
/host/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:39:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 37 |  *  transformation, so it _can_ use an index)
 38 |  */
 39 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 40 |                             SmartDescription
 41 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeRelationship.swift:56:10: warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 54 |   enum JoinCalculationError : Swift.Error {
 55 |     case toManyHasNoSourceAttribute
 56 |     case toManyCouldNotDeriveTargetAttribute(entityName: String,
    |          `- warning: associated value 'toManyCouldNotDeriveTargetAttribute(entityName:column:sourceAttribute:destinationEntity:)' of 'Sendable'-conforming enum 'JoinCalculationError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 57 |                                              column: String,
 58 |                                              sourceAttribute: Attribute,
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeRelationship.swift:214:17: warning: let 'fakeEntity' is not concurrency-safe because non-'Sendable' type 'ModelEntity' may have shared mutable state; this is an error in the Swift 6 language mode
212 |
213 |
214 | fileprivate let fakeEntity = ModelEntity(name: "FAKE")
    |                 |- warning: let 'fakeEntity' is not concurrency-safe because non-'Sendable' type 'ModelEntity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'fakeEntity' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
215 |
216 | /**
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:468:12: note: class 'ModelEntity' does not conform to the 'Sendable' protocol
466 |  * database.
467 |  */
468 | open class ModelEntity : Entity, Equatable {
    |            `- note: class 'ModelEntity' does not conform to the 'Sendable' protocol
469 |
470 |   /*
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeValueAttribute.swift:169:8: warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
167 |
168 | public enum CodeValueAttributeError : Swift.Error { // cannot nest in generic
169 |   case CannotSetValue(AttributeValue.Type, Attribute, Any?)
    |        `- warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
170 | }
171 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:39:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 37 |  *  transformation, so it _can_ use an index)
 38 |  */
 39 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 40 |                             SmartDescription
 41 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/CodeValueAttribute.swift:169:8: warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
167 |
168 | public enum CodeValueAttributeError : Swift.Error { // cannot nest in generic
169 |   case CannotSetValue(AttributeValue.Type, Attribute, Any?)
    |        `- warning: associated value 'CannotSetValue' of 'Sendable'-conforming enum 'CodeValueAttributeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
170 | }
171 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:29:10: warning: associated value 'MissingRelationship' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 27 |
 28 |     case MissingEntity(String?)
 29 |     case MissingRelationship(Entity, String)
    |          `- warning: associated value 'MissingRelationship' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 30 |     case IncompleteJoin(Join)
 31 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:30:10: warning: associated value 'IncompleteJoin' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Join'; this is an error in the Swift 6 language mode
 28 |     case MissingEntity(String?)
 29 |     case MissingRelationship(Entity, String)
 30 |     case IncompleteJoin(Join)
    |          `- warning: associated value 'IncompleteJoin' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Join'; this is an error in the Swift 6 language mode
 31 |
 32 |     case CouldNotBuildPrimaryKeyQualifier
/host/spi-builder-workspace/Sources/ZeeQL/Access/Join.swift:14:15: note: consider making struct 'Join' conform to the 'Sendable' protocol
 12 |  * relationship.
 13 |  */
 14 | public struct Join : Equatable, SmartDescription {
    |               `- note: consider making struct 'Join' conform to the 'Sendable' protocol
 15 |
 16 |   public enum Semantic : Hashable {
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:33:10: warning: associated value 'MissingAttributeUsedForLocking' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 31 |
 32 |     case CouldNotBuildPrimaryKeyQualifier
 33 |     case MissingAttributeUsedForLocking(Attribute)
    |          `- warning: associated value 'MissingAttributeUsedForLocking' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
 34 |     case RefetchReturnedNoRow
 35 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:39:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 37 |  *  transformation, so it _can_ use an index)
 38 |  */
 39 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 40 |                             SmartDescription
 41 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseContext.swift:21:10: warning: associated value 'FetchSpecificationHasUnresolvedBindings' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
19 |
20 |   public enum Error : Swift.Error {
21 |     case FetchSpecificationHasUnresolvedBindings(FetchSpecification)
   |          `- warning: associated value 'FetchSpecificationHasUnresolvedBindings' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
22 |     case TODO
23 |   }
/host/spi-builder-workspace/Sources/ZeeQL/Control/FetchSpecification.swift:18:17: note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 16 |  * Also check out the QueryBuilder extension.
 17 |  */
 18 | public protocol FetchSpecification : SmartDescription {
    |                 `- note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 19 |   // TODO: This is a little funky now because we refer to Entity. It should be
 20 |   //       a protocol.
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseObject.swift:164:8: warning: associated value 'ReadOnly' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
 10 |  * Interface of read/write ORM objects.
 11 |  */
 12 | public protocol DatabaseObject : DatabaseObjectValidation,
    |                 `- note: protocol 'DatabaseObject' does not conform to the 'Sendable' protocol
 13 |                                  RelationshipManipulation,
 14 |                                  SnapshotObject
    :
162 |
163 | public enum DatabaseObjectError : Swift.Error {
164 |   case ReadOnly(DatabaseObject)
    |        `- warning: associated value 'ReadOnly' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
165 |   case NoDatabase(DatabaseObject)
166 | }
/host/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseObject.swift:165:8: warning: associated value 'NoDatabase' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
 10 |  * Interface of read/write ORM objects.
 11 |  */
 12 | public protocol DatabaseObject : DatabaseObjectValidation,
    |                 `- note: protocol 'DatabaseObject' does not conform to the 'Sendable' protocol
 13 |                                  RelationshipManipulation,
 14 |                                  SnapshotObject
    :
163 | public enum DatabaseObjectError : Swift.Error {
164 |   case ReadOnly(DatabaseObject)
165 |   case NoDatabase(DatabaseObject)
    |        `- warning: associated value 'NoDatabase' of 'Sendable'-conforming enum 'DatabaseObjectError' has non-sendable type 'any DatabaseObject'; this is an error in the Swift 6 language mode
166 | }
167 |
[80/105] Compiling ZeeQL AdaptorQueryColumnRepresentable.swift
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorQueryColumnRepresentable.swift:17:8: warning: associated value 'CannotConvertValue' of 'Sendable'-conforming enum 'AdaptorQueryTypeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
15 | enum AdaptorQueryTypeError : Swift.Error {
16 |   case NullInNonOptionalType(Any.Type)
17 |   case CannotConvertValue(Any.Type, Any)
   |        `- warning: associated value 'CannotConvertValue' of 'Sendable'-conforming enum 'AdaptorQueryTypeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
18 | }
19 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelDecoder.swift:101:10: warning: associated value 'unexpectedRelationshipType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 99 |
100 |     /// Should never happen, internal error
101 |     case unexpectedRelationshipType(Relationship)
    |          `- warning: associated value 'unexpectedRelationshipType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
102 |
103 |     /// This can happen for very complex models, or in cases where the types
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:19:10: warning: associated value 'missingDestinationEntity(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 17 |   enum Error : Swift.Error {
 18 |     case notImplemented
 19 |     case missingDestinationEntity(relationship: Relationship)
    |          `- warning: associated value 'missingDestinationEntity(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
 21 |     case missingPrimaryKey(entity: Entity)
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:20:10: warning: associated value 'reverseRelationshipMissesJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 18 |     case notImplemented
 19 |     case missingDestinationEntity(relationship: Relationship)
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
    |          `- warning: associated value 'reverseRelationshipMissesJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 21 |     case missingPrimaryKey(entity: Entity)
 22 |     case couldNotFindOrCreateReverseRelationship
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:21:10: warning: associated value 'missingPrimaryKey(entity:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 19 |     case missingDestinationEntity(relationship: Relationship)
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
 21 |     case missingPrimaryKey(entity: Entity)
    |          `- warning: associated value 'missingPrimaryKey(entity:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 22 |     case couldNotFindOrCreateReverseRelationship
 23 |     case reverseRelationshipHasNoJoins(relationship: Relationship)
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:23:10: warning: associated value 'reverseRelationshipHasNoJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 21 |     case missingPrimaryKey(entity: Entity)
 22 |     case couldNotFindOrCreateReverseRelationship
 23 |     case reverseRelationshipHasNoJoins(relationship: Relationship)
    |          `- warning: associated value 'reverseRelationshipHasNoJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 24 |   }
 25 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
[81/105] Compiling ZeeQL AdaptorQueryType.swift
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorQueryColumnRepresentable.swift:17:8: warning: associated value 'CannotConvertValue' of 'Sendable'-conforming enum 'AdaptorQueryTypeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
15 | enum AdaptorQueryTypeError : Swift.Error {
16 |   case NullInNonOptionalType(Any.Type)
17 |   case CannotConvertValue(Any.Type, Any)
   |        `- warning: associated value 'CannotConvertValue' of 'Sendable'-conforming enum 'AdaptorQueryTypeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
18 | }
19 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelDecoder.swift:101:10: warning: associated value 'unexpectedRelationshipType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 99 |
100 |     /// Should never happen, internal error
101 |     case unexpectedRelationshipType(Relationship)
    |          `- warning: associated value 'unexpectedRelationshipType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
102 |
103 |     /// This can happen for very complex models, or in cases where the types
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:19:10: warning: associated value 'missingDestinationEntity(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 17 |   enum Error : Swift.Error {
 18 |     case notImplemented
 19 |     case missingDestinationEntity(relationship: Relationship)
    |          `- warning: associated value 'missingDestinationEntity(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
 21 |     case missingPrimaryKey(entity: Entity)
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:20:10: warning: associated value 'reverseRelationshipMissesJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 18 |     case notImplemented
 19 |     case missingDestinationEntity(relationship: Relationship)
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
    |          `- warning: associated value 'reverseRelationshipMissesJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 21 |     case missingPrimaryKey(entity: Entity)
 22 |     case couldNotFindOrCreateReverseRelationship
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:21:10: warning: associated value 'missingPrimaryKey(entity:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 19 |     case missingDestinationEntity(relationship: Relationship)
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
 21 |     case missingPrimaryKey(entity: Entity)
    |          `- warning: associated value 'missingPrimaryKey(entity:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 22 |     case couldNotFindOrCreateReverseRelationship
 23 |     case reverseRelationshipHasNoJoins(relationship: Relationship)
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:23:10: warning: associated value 'reverseRelationshipHasNoJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 21 |     case missingPrimaryKey(entity: Entity)
 22 |     case couldNotFindOrCreateReverseRelationship
 23 |     case reverseRelationshipHasNoJoins(relationship: Relationship)
    |          `- warning: associated value 'reverseRelationshipHasNoJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 24 |   }
 25 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
[82/105] Compiling ZeeQL AdaptorRecord.swift
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorQueryColumnRepresentable.swift:17:8: warning: associated value 'CannotConvertValue' of 'Sendable'-conforming enum 'AdaptorQueryTypeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
15 | enum AdaptorQueryTypeError : Swift.Error {
16 |   case NullInNonOptionalType(Any.Type)
17 |   case CannotConvertValue(Any.Type, Any)
   |        `- warning: associated value 'CannotConvertValue' of 'Sendable'-conforming enum 'AdaptorQueryTypeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
18 | }
19 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelDecoder.swift:101:10: warning: associated value 'unexpectedRelationshipType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 99 |
100 |     /// Should never happen, internal error
101 |     case unexpectedRelationshipType(Relationship)
    |          `- warning: associated value 'unexpectedRelationshipType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
102 |
103 |     /// This can happen for very complex models, or in cases where the types
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:19:10: warning: associated value 'missingDestinationEntity(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 17 |   enum Error : Swift.Error {
 18 |     case notImplemented
 19 |     case missingDestinationEntity(relationship: Relationship)
    |          `- warning: associated value 'missingDestinationEntity(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
 21 |     case missingPrimaryKey(entity: Entity)
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:20:10: warning: associated value 'reverseRelationshipMissesJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 18 |     case notImplemented
 19 |     case missingDestinationEntity(relationship: Relationship)
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
    |          `- warning: associated value 'reverseRelationshipMissesJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 21 |     case missingPrimaryKey(entity: Entity)
 22 |     case couldNotFindOrCreateReverseRelationship
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:21:10: warning: associated value 'missingPrimaryKey(entity:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 19 |     case missingDestinationEntity(relationship: Relationship)
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
 21 |     case missingPrimaryKey(entity: Entity)
    |          `- warning: associated value 'missingPrimaryKey(entity:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 22 |     case couldNotFindOrCreateReverseRelationship
 23 |     case reverseRelationshipHasNoJoins(relationship: Relationship)
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:23:10: warning: associated value 'reverseRelationshipHasNoJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 21 |     case missingPrimaryKey(entity: Entity)
 22 |     case couldNotFindOrCreateReverseRelationship
 23 |     case reverseRelationshipHasNoJoins(relationship: Relationship)
    |          `- warning: associated value 'reverseRelationshipHasNoJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 24 |   }
 25 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
[83/105] Compiling ZeeQL AdaptorRecordSchema.swift
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorQueryColumnRepresentable.swift:17:8: warning: associated value 'CannotConvertValue' of 'Sendable'-conforming enum 'AdaptorQueryTypeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
15 | enum AdaptorQueryTypeError : Swift.Error {
16 |   case NullInNonOptionalType(Any.Type)
17 |   case CannotConvertValue(Any.Type, Any)
   |        `- warning: associated value 'CannotConvertValue' of 'Sendable'-conforming enum 'AdaptorQueryTypeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
18 | }
19 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelDecoder.swift:101:10: warning: associated value 'unexpectedRelationshipType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 99 |
100 |     /// Should never happen, internal error
101 |     case unexpectedRelationshipType(Relationship)
    |          `- warning: associated value 'unexpectedRelationshipType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
102 |
103 |     /// This can happen for very complex models, or in cases where the types
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:19:10: warning: associated value 'missingDestinationEntity(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 17 |   enum Error : Swift.Error {
 18 |     case notImplemented
 19 |     case missingDestinationEntity(relationship: Relationship)
    |          `- warning: associated value 'missingDestinationEntity(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
 21 |     case missingPrimaryKey(entity: Entity)
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:20:10: warning: associated value 'reverseRelationshipMissesJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 18 |     case notImplemented
 19 |     case missingDestinationEntity(relationship: Relationship)
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
    |          `- warning: associated value 'reverseRelationshipMissesJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 21 |     case missingPrimaryKey(entity: Entity)
 22 |     case couldNotFindOrCreateReverseRelationship
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:21:10: warning: associated value 'missingPrimaryKey(entity:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 19 |     case missingDestinationEntity(relationship: Relationship)
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
 21 |     case missingPrimaryKey(entity: Entity)
    |          `- warning: associated value 'missingPrimaryKey(entity:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 22 |     case couldNotFindOrCreateReverseRelationship
 23 |     case reverseRelationshipHasNoJoins(relationship: Relationship)
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:23:10: warning: associated value 'reverseRelationshipHasNoJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 21 |     case missingPrimaryKey(entity: Entity)
 22 |     case couldNotFindOrCreateReverseRelationship
 23 |     case reverseRelationshipHasNoJoins(relationship: Relationship)
    |          `- warning: associated value 'reverseRelationshipHasNoJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 24 |   }
 25 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
[84/105] Compiling ZeeQL Attribute.swift
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorQueryColumnRepresentable.swift:17:8: warning: associated value 'CannotConvertValue' of 'Sendable'-conforming enum 'AdaptorQueryTypeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
15 | enum AdaptorQueryTypeError : Swift.Error {
16 |   case NullInNonOptionalType(Any.Type)
17 |   case CannotConvertValue(Any.Type, Any)
   |        `- warning: associated value 'CannotConvertValue' of 'Sendable'-conforming enum 'AdaptorQueryTypeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
18 | }
19 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelDecoder.swift:101:10: warning: associated value 'unexpectedRelationshipType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 99 |
100 |     /// Should never happen, internal error
101 |     case unexpectedRelationshipType(Relationship)
    |          `- warning: associated value 'unexpectedRelationshipType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
102 |
103 |     /// This can happen for very complex models, or in cases where the types
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:19:10: warning: associated value 'missingDestinationEntity(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 17 |   enum Error : Swift.Error {
 18 |     case notImplemented
 19 |     case missingDestinationEntity(relationship: Relationship)
    |          `- warning: associated value 'missingDestinationEntity(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
 21 |     case missingPrimaryKey(entity: Entity)
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:20:10: warning: associated value 'reverseRelationshipMissesJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 18 |     case notImplemented
 19 |     case missingDestinationEntity(relationship: Relationship)
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
    |          `- warning: associated value 'reverseRelationshipMissesJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 21 |     case missingPrimaryKey(entity: Entity)
 22 |     case couldNotFindOrCreateReverseRelationship
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:21:10: warning: associated value 'missingPrimaryKey(entity:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 19 |     case missingDestinationEntity(relationship: Relationship)
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
 21 |     case missingPrimaryKey(entity: Entity)
    |          `- warning: associated value 'missingPrimaryKey(entity:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 22 |     case couldNotFindOrCreateReverseRelationship
 23 |     case reverseRelationshipHasNoJoins(relationship: Relationship)
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:23:10: warning: associated value 'reverseRelationshipHasNoJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 21 |     case missingPrimaryKey(entity: Entity)
 22 |     case couldNotFindOrCreateReverseRelationship
 23 |     case reverseRelationshipHasNoJoins(relationship: Relationship)
    |          `- warning: associated value 'reverseRelationshipHasNoJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 24 |   }
 25 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
[85/105] Compiling ZeeQL AttributeKey.swift
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorQueryColumnRepresentable.swift:17:8: warning: associated value 'CannotConvertValue' of 'Sendable'-conforming enum 'AdaptorQueryTypeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
15 | enum AdaptorQueryTypeError : Swift.Error {
16 |   case NullInNonOptionalType(Any.Type)
17 |   case CannotConvertValue(Any.Type, Any)
   |        `- warning: associated value 'CannotConvertValue' of 'Sendable'-conforming enum 'AdaptorQueryTypeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
18 | }
19 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelDecoder.swift:101:10: warning: associated value 'unexpectedRelationshipType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 99 |
100 |     /// Should never happen, internal error
101 |     case unexpectedRelationshipType(Relationship)
    |          `- warning: associated value 'unexpectedRelationshipType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
102 |
103 |     /// This can happen for very complex models, or in cases where the types
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:19:10: warning: associated value 'missingDestinationEntity(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 17 |   enum Error : Swift.Error {
 18 |     case notImplemented
 19 |     case missingDestinationEntity(relationship: Relationship)
    |          `- warning: associated value 'missingDestinationEntity(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
 21 |     case missingPrimaryKey(entity: Entity)
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:20:10: warning: associated value 'reverseRelationshipMissesJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 18 |     case notImplemented
 19 |     case missingDestinationEntity(relationship: Relationship)
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
    |          `- warning: associated value 'reverseRelationshipMissesJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 21 |     case missingPrimaryKey(entity: Entity)
 22 |     case couldNotFindOrCreateReverseRelationship
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:21:10: warning: associated value 'missingPrimaryKey(entity:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 19 |     case missingDestinationEntity(relationship: Relationship)
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
 21 |     case missingPrimaryKey(entity: Entity)
    |          `- warning: associated value 'missingPrimaryKey(entity:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 22 |     case couldNotFindOrCreateReverseRelationship
 23 |     case reverseRelationshipHasNoJoins(relationship: Relationship)
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:23:10: warning: associated value 'reverseRelationshipHasNoJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 21 |     case missingPrimaryKey(entity: Entity)
 22 |     case couldNotFindOrCreateReverseRelationship
 23 |     case reverseRelationshipHasNoJoins(relationship: Relationship)
    |          `- warning: associated value 'reverseRelationshipHasNoJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 24 |   }
 25 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
[86/105] Compiling ZeeQL AttributeValue.swift
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorQueryColumnRepresentable.swift:17:8: warning: associated value 'CannotConvertValue' of 'Sendable'-conforming enum 'AdaptorQueryTypeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
15 | enum AdaptorQueryTypeError : Swift.Error {
16 |   case NullInNonOptionalType(Any.Type)
17 |   case CannotConvertValue(Any.Type, Any)
   |        `- warning: associated value 'CannotConvertValue' of 'Sendable'-conforming enum 'AdaptorQueryTypeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
18 | }
19 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelDecoder.swift:101:10: warning: associated value 'unexpectedRelationshipType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 99 |
100 |     /// Should never happen, internal error
101 |     case unexpectedRelationshipType(Relationship)
    |          `- warning: associated value 'unexpectedRelationshipType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
102 |
103 |     /// This can happen for very complex models, or in cases where the types
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:19:10: warning: associated value 'missingDestinationEntity(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 17 |   enum Error : Swift.Error {
 18 |     case notImplemented
 19 |     case missingDestinationEntity(relationship: Relationship)
    |          `- warning: associated value 'missingDestinationEntity(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
 21 |     case missingPrimaryKey(entity: Entity)
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:20:10: warning: associated value 'reverseRelationshipMissesJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 18 |     case notImplemented
 19 |     case missingDestinationEntity(relationship: Relationship)
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
    |          `- warning: associated value 'reverseRelationshipMissesJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 21 |     case missingPrimaryKey(entity: Entity)
 22 |     case couldNotFindOrCreateReverseRelationship
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:21:10: warning: associated value 'missingPrimaryKey(entity:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 19 |     case missingDestinationEntity(relationship: Relationship)
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
 21 |     case missingPrimaryKey(entity: Entity)
    |          `- warning: associated value 'missingPrimaryKey(entity:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 22 |     case couldNotFindOrCreateReverseRelationship
 23 |     case reverseRelationshipHasNoJoins(relationship: Relationship)
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:23:10: warning: associated value 'reverseRelationshipHasNoJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 21 |     case missingPrimaryKey(entity: Entity)
 22 |     case couldNotFindOrCreateReverseRelationship
 23 |     case reverseRelationshipHasNoJoins(relationship: Relationship)
    |          `- warning: associated value 'reverseRelationshipHasNoJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 24 |   }
 25 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
[87/105] Compiling ZeeQL AdaptorRecordDecoder.swift
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorQueryColumnRepresentable.swift:17:8: warning: associated value 'CannotConvertValue' of 'Sendable'-conforming enum 'AdaptorQueryTypeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
15 | enum AdaptorQueryTypeError : Swift.Error {
16 |   case NullInNonOptionalType(Any.Type)
17 |   case CannotConvertValue(Any.Type, Any)
   |        `- warning: associated value 'CannotConvertValue' of 'Sendable'-conforming enum 'AdaptorQueryTypeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
18 | }
19 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelDecoder.swift:101:10: warning: associated value 'unexpectedRelationshipType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 99 |
100 |     /// Should never happen, internal error
101 |     case unexpectedRelationshipType(Relationship)
    |          `- warning: associated value 'unexpectedRelationshipType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
102 |
103 |     /// This can happen for very complex models, or in cases where the types
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:19:10: warning: associated value 'missingDestinationEntity(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 17 |   enum Error : Swift.Error {
 18 |     case notImplemented
 19 |     case missingDestinationEntity(relationship: Relationship)
    |          `- warning: associated value 'missingDestinationEntity(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
 21 |     case missingPrimaryKey(entity: Entity)
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:20:10: warning: associated value 'reverseRelationshipMissesJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 18 |     case notImplemented
 19 |     case missingDestinationEntity(relationship: Relationship)
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
    |          `- warning: associated value 'reverseRelationshipMissesJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 21 |     case missingPrimaryKey(entity: Entity)
 22 |     case couldNotFindOrCreateReverseRelationship
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:21:10: warning: associated value 'missingPrimaryKey(entity:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 19 |     case missingDestinationEntity(relationship: Relationship)
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
 21 |     case missingPrimaryKey(entity: Entity)
    |          `- warning: associated value 'missingPrimaryKey(entity:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 22 |     case couldNotFindOrCreateReverseRelationship
 23 |     case reverseRelationshipHasNoJoins(relationship: Relationship)
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:23:10: warning: associated value 'reverseRelationshipHasNoJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 21 |     case missingPrimaryKey(entity: Entity)
 22 |     case couldNotFindOrCreateReverseRelationship
 23 |     case reverseRelationshipHasNoJoins(relationship: Relationship)
    |          `- warning: associated value 'reverseRelationshipHasNoJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 24 |   }
 25 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
[88/105] Compiling ZeeQL CodableEntity.swift
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorQueryColumnRepresentable.swift:17:8: warning: associated value 'CannotConvertValue' of 'Sendable'-conforming enum 'AdaptorQueryTypeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
15 | enum AdaptorQueryTypeError : Swift.Error {
16 |   case NullInNonOptionalType(Any.Type)
17 |   case CannotConvertValue(Any.Type, Any)
   |        `- warning: associated value 'CannotConvertValue' of 'Sendable'-conforming enum 'AdaptorQueryTypeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
18 | }
19 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelDecoder.swift:101:10: warning: associated value 'unexpectedRelationshipType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 99 |
100 |     /// Should never happen, internal error
101 |     case unexpectedRelationshipType(Relationship)
    |          `- warning: associated value 'unexpectedRelationshipType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
102 |
103 |     /// This can happen for very complex models, or in cases where the types
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:19:10: warning: associated value 'missingDestinationEntity(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 17 |   enum Error : Swift.Error {
 18 |     case notImplemented
 19 |     case missingDestinationEntity(relationship: Relationship)
    |          `- warning: associated value 'missingDestinationEntity(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
 21 |     case missingPrimaryKey(entity: Entity)
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:20:10: warning: associated value 'reverseRelationshipMissesJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 18 |     case notImplemented
 19 |     case missingDestinationEntity(relationship: Relationship)
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
    |          `- warning: associated value 'reverseRelationshipMissesJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 21 |     case missingPrimaryKey(entity: Entity)
 22 |     case couldNotFindOrCreateReverseRelationship
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:21:10: warning: associated value 'missingPrimaryKey(entity:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 19 |     case missingDestinationEntity(relationship: Relationship)
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
 21 |     case missingPrimaryKey(entity: Entity)
    |          `- warning: associated value 'missingPrimaryKey(entity:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 22 |     case couldNotFindOrCreateReverseRelationship
 23 |     case reverseRelationshipHasNoJoins(relationship: Relationship)
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:23:10: warning: associated value 'reverseRelationshipHasNoJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 21 |     case missingPrimaryKey(entity: Entity)
 22 |     case couldNotFindOrCreateReverseRelationship
 23 |     case reverseRelationshipHasNoJoins(relationship: Relationship)
    |          `- warning: associated value 'reverseRelationshipHasNoJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 24 |   }
 25 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
[89/105] Compiling ZeeQL CodableModel.swift
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorQueryColumnRepresentable.swift:17:8: warning: associated value 'CannotConvertValue' of 'Sendable'-conforming enum 'AdaptorQueryTypeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
15 | enum AdaptorQueryTypeError : Swift.Error {
16 |   case NullInNonOptionalType(Any.Type)
17 |   case CannotConvertValue(Any.Type, Any)
   |        `- warning: associated value 'CannotConvertValue' of 'Sendable'-conforming enum 'AdaptorQueryTypeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
18 | }
19 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelDecoder.swift:101:10: warning: associated value 'unexpectedRelationshipType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 99 |
100 |     /// Should never happen, internal error
101 |     case unexpectedRelationshipType(Relationship)
    |          `- warning: associated value 'unexpectedRelationshipType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
102 |
103 |     /// This can happen for very complex models, or in cases where the types
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:19:10: warning: associated value 'missingDestinationEntity(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 17 |   enum Error : Swift.Error {
 18 |     case notImplemented
 19 |     case missingDestinationEntity(relationship: Relationship)
    |          `- warning: associated value 'missingDestinationEntity(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
 21 |     case missingPrimaryKey(entity: Entity)
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:20:10: warning: associated value 'reverseRelationshipMissesJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 18 |     case notImplemented
 19 |     case missingDestinationEntity(relationship: Relationship)
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
    |          `- warning: associated value 'reverseRelationshipMissesJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 21 |     case missingPrimaryKey(entity: Entity)
 22 |     case couldNotFindOrCreateReverseRelationship
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:21:10: warning: associated value 'missingPrimaryKey(entity:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 19 |     case missingDestinationEntity(relationship: Relationship)
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
 21 |     case missingPrimaryKey(entity: Entity)
    |          `- warning: associated value 'missingPrimaryKey(entity:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 22 |     case couldNotFindOrCreateReverseRelationship
 23 |     case reverseRelationshipHasNoJoins(relationship: Relationship)
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:23:10: warning: associated value 'reverseRelationshipHasNoJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 21 |     case missingPrimaryKey(entity: Entity)
 22 |     case couldNotFindOrCreateReverseRelationship
 23 |     case reverseRelationshipHasNoJoins(relationship: Relationship)
    |          `- warning: associated value 'reverseRelationshipHasNoJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 24 |   }
 25 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
[90/105] Compiling ZeeQL CodableModelDecoder.swift
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorQueryColumnRepresentable.swift:17:8: warning: associated value 'CannotConvertValue' of 'Sendable'-conforming enum 'AdaptorQueryTypeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
15 | enum AdaptorQueryTypeError : Swift.Error {
16 |   case NullInNonOptionalType(Any.Type)
17 |   case CannotConvertValue(Any.Type, Any)
   |        `- warning: associated value 'CannotConvertValue' of 'Sendable'-conforming enum 'AdaptorQueryTypeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
18 | }
19 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelDecoder.swift:101:10: warning: associated value 'unexpectedRelationshipType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 99 |
100 |     /// Should never happen, internal error
101 |     case unexpectedRelationshipType(Relationship)
    |          `- warning: associated value 'unexpectedRelationshipType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
102 |
103 |     /// This can happen for very complex models, or in cases where the types
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:19:10: warning: associated value 'missingDestinationEntity(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 17 |   enum Error : Swift.Error {
 18 |     case notImplemented
 19 |     case missingDestinationEntity(relationship: Relationship)
    |          `- warning: associated value 'missingDestinationEntity(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
 21 |     case missingPrimaryKey(entity: Entity)
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:20:10: warning: associated value 'reverseRelationshipMissesJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 18 |     case notImplemented
 19 |     case missingDestinationEntity(relationship: Relationship)
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
    |          `- warning: associated value 'reverseRelationshipMissesJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 21 |     case missingPrimaryKey(entity: Entity)
 22 |     case couldNotFindOrCreateReverseRelationship
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:21:10: warning: associated value 'missingPrimaryKey(entity:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 19 |     case missingDestinationEntity(relationship: Relationship)
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
 21 |     case missingPrimaryKey(entity: Entity)
    |          `- warning: associated value 'missingPrimaryKey(entity:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 22 |     case couldNotFindOrCreateReverseRelationship
 23 |     case reverseRelationshipHasNoJoins(relationship: Relationship)
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:23:10: warning: associated value 'reverseRelationshipHasNoJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 21 |     case missingPrimaryKey(entity: Entity)
 22 |     case couldNotFindOrCreateReverseRelationship
 23 |     case reverseRelationshipHasNoJoins(relationship: Relationship)
    |          `- warning: associated value 'reverseRelationshipHasNoJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 24 |   }
 25 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
[91/105] Compiling ZeeQL CodableModelEntityDecoder.swift
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorQueryColumnRepresentable.swift:17:8: warning: associated value 'CannotConvertValue' of 'Sendable'-conforming enum 'AdaptorQueryTypeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
15 | enum AdaptorQueryTypeError : Swift.Error {
16 |   case NullInNonOptionalType(Any.Type)
17 |   case CannotConvertValue(Any.Type, Any)
   |        `- warning: associated value 'CannotConvertValue' of 'Sendable'-conforming enum 'AdaptorQueryTypeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
18 | }
19 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelDecoder.swift:101:10: warning: associated value 'unexpectedRelationshipType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 99 |
100 |     /// Should never happen, internal error
101 |     case unexpectedRelationshipType(Relationship)
    |          `- warning: associated value 'unexpectedRelationshipType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
102 |
103 |     /// This can happen for very complex models, or in cases where the types
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:19:10: warning: associated value 'missingDestinationEntity(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 17 |   enum Error : Swift.Error {
 18 |     case notImplemented
 19 |     case missingDestinationEntity(relationship: Relationship)
    |          `- warning: associated value 'missingDestinationEntity(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
 21 |     case missingPrimaryKey(entity: Entity)
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:20:10: warning: associated value 'reverseRelationshipMissesJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 18 |     case notImplemented
 19 |     case missingDestinationEntity(relationship: Relationship)
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
    |          `- warning: associated value 'reverseRelationshipMissesJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 21 |     case missingPrimaryKey(entity: Entity)
 22 |     case couldNotFindOrCreateReverseRelationship
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:21:10: warning: associated value 'missingPrimaryKey(entity:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 19 |     case missingDestinationEntity(relationship: Relationship)
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
 21 |     case missingPrimaryKey(entity: Entity)
    |          `- warning: associated value 'missingPrimaryKey(entity:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 22 |     case couldNotFindOrCreateReverseRelationship
 23 |     case reverseRelationshipHasNoJoins(relationship: Relationship)
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:23:10: warning: associated value 'reverseRelationshipHasNoJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 21 |     case missingPrimaryKey(entity: Entity)
 22 |     case couldNotFindOrCreateReverseRelationship
 23 |     case reverseRelationshipHasNoJoins(relationship: Relationship)
    |          `- warning: associated value 'reverseRelationshipHasNoJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 24 |   }
 25 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
[92/105] Compiling ZeeQL CodableModelPostProcessor.swift
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorQueryColumnRepresentable.swift:17:8: warning: associated value 'CannotConvertValue' of 'Sendable'-conforming enum 'AdaptorQueryTypeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
15 | enum AdaptorQueryTypeError : Swift.Error {
16 |   case NullInNonOptionalType(Any.Type)
17 |   case CannotConvertValue(Any.Type, Any)
   |        `- warning: associated value 'CannotConvertValue' of 'Sendable'-conforming enum 'AdaptorQueryTypeError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
18 | }
19 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelDecoder.swift:101:10: warning: associated value 'unexpectedRelationshipType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 99 |
100 |     /// Should never happen, internal error
101 |     case unexpectedRelationshipType(Relationship)
    |          `- warning: associated value 'unexpectedRelationshipType' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
102 |
103 |     /// This can happen for very complex models, or in cases where the types
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:19:10: warning: associated value 'missingDestinationEntity(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 17 |   enum Error : Swift.Error {
 18 |     case notImplemented
 19 |     case missingDestinationEntity(relationship: Relationship)
    |          `- warning: associated value 'missingDestinationEntity(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
 21 |     case missingPrimaryKey(entity: Entity)
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:20:10: warning: associated value 'reverseRelationshipMissesJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 18 |     case notImplemented
 19 |     case missingDestinationEntity(relationship: Relationship)
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
    |          `- warning: associated value 'reverseRelationshipMissesJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 21 |     case missingPrimaryKey(entity: Entity)
 22 |     case couldNotFindOrCreateReverseRelationship
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:21:10: warning: associated value 'missingPrimaryKey(entity:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 19 |     case missingDestinationEntity(relationship: Relationship)
 20 |     case reverseRelationshipMissesJoins(relationship: Relationship)
 21 |     case missingPrimaryKey(entity: Entity)
    |          `- warning: associated value 'missingPrimaryKey(entity:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
 22 |     case couldNotFindOrCreateReverseRelationship
 23 |     case reverseRelationshipHasNoJoins(relationship: Relationship)
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/Codable/CodableModelPostProcessor.swift:23:10: warning: associated value 'reverseRelationshipHasNoJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 21 |     case missingPrimaryKey(entity: Entity)
 22 |     case couldNotFindOrCreateReverseRelationship
 23 |     case reverseRelationshipHasNoJoins(relationship: Relationship)
    |          `- warning: associated value 'reverseRelationshipHasNoJoins(relationship:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Relationship'; this is an error in the Swift 6 language mode
 24 |   }
 25 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/Relationship.swift:14:17: note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 12 |  * so you need to have separate `Relationship` objects for each direction.
 13 |  */
 14 | public protocol Relationship : Property, ExpressionEvaluation,
    |                 `- note: protocol 'Relationship' does not conform to the 'Sendable' protocol
 15 |                                SmartDescription
 16 | {
[93/105] Compiling ZeeQL DatabaseOperation.swift
[94/105] Compiling ZeeQL Entity.swift
[95/105] Compiling ZeeQL FancyModelMaker.swift
[96/105] Compiling ZeeQL Join.swift
[97/105] Compiling ZeeQL MirrorHelpers.swift
[98/105] Compiling ZeeQL Model.swift
[99/105] Compiling ZeeQL ModelLoader.swift
[100/105] Compiling ZeeQL ModelPattern.swift
[101/105] Compiling ZeeQL ModelSQLizer.swift
[102/105] Compiling ZeeQL Property.swift
[103/105] Compiling ZeeQL Relationship.swift
[104/105] Compiling ZeeQL SQLAttributeChange.swift
[105/105] Compiling ZeeQL SQLExpression.swift
Build complete! (21.65s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "csqlite3",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.3",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ZeeQL/CSQLite3.git"
    }
  ],
  "manifest_display_name" : "ZeeQL3",
  "name" : "ZeeQL3",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "ZeeQL",
      "targets" : [
        "ZeeQL"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "ZeeQLTests",
      "module_type" : "SwiftTarget",
      "name" : "ZeeQLTests",
      "path" : "Tests/ZeeQLTests",
      "sources" : [
        "AdaptorActiveRecordTestCase.swift",
        "AdaptorOGoTestCase.swift",
        "CodableModelTests.swift",
        "CodeEntityModelTests.swift",
        "CodeObjectModelTests.swift",
        "ContactsDBModel.swift",
        "EquatableTypeTests.swift",
        "FakeAdaptor.swift",
        "FormatterTests.swift",
        "ModelLoaderTests.swift",
        "ModelTests.swift",
        "QualifierEvaluationTests.swift",
        "QualifierParserTests.swift",
        "SQLExpressionTests.swift",
        "SQLite3ActiveRecordTests.swift",
        "SQLite3AdaptorTests.swift",
        "SQLite3CodableTests.swift",
        "SQLite3ExpressionTests.swift",
        "SQLite3ModelTests.swift",
        "SQLite3OGoAdaptorTests.swift",
        "SchemaGenerationTests.swift",
        "SchemaSyncTests.swift"
      ],
      "target_dependencies" : [
        "ZeeQL"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ZeeQL",
      "module_type" : "SwiftTarget",
      "name" : "ZeeQL",
      "path" : "Sources/ZeeQL",
      "product_dependencies" : [
        "CSQLite3"
      ],
      "product_memberships" : [
        "ZeeQL"
      ],
      "sources" : [
        "Access/AccessDataSource.swift",
        "Access/AccessDataSourceError.swift",
        "Access/AccessDataSourceFinders.swift",
        "Access/ActiveDataSource.swift",
        "Access/ActiveRecord.swift",
        "Access/ActiveRecordType.swift",
        "Access/Adaptor.swift",
        "Access/AdaptorChannel.swift",
        "Access/AdaptorChannelPool.swift",
        "Access/AdaptorDataSource.swift",
        "Access/AdaptorError.swift",
        "Access/AdaptorModelFetch.swift",
        "Access/AdaptorOperation.swift",
        "Access/AdaptorQueryColumnRepresentable.swift",
        "Access/AdaptorQueryType.swift",
        "Access/AdaptorRecord.swift",
        "Access/AdaptorRecordSchema.swift",
        "Access/Attribute.swift",
        "Access/AttributeKey.swift",
        "Access/AttributeValue.swift",
        "Access/Codable/AdaptorRecordDecoder.swift",
        "Access/Codable/CodableEntity.swift",
        "Access/Codable/CodableModel.swift",
        "Access/Codable/CodableModelDecoder.swift",
        "Access/Codable/CodableModelEntityDecoder.swift",
        "Access/Codable/CodableModelPostProcessor.swift",
        "Access/Codable/CodableRelationship.swift",
        "Access/Codable/EntityPropertyReflectionContainer.swift",
        "Access/CodeAttribute.swift",
        "Access/CodeEntity.swift",
        "Access/CodeRelationship.swift",
        "Access/CodeValueAttribute.swift",
        "Access/Database.swift",
        "Access/DatabaseChannel.swift",
        "Access/DatabaseChannelBase.swift",
        "Access/DatabaseChannelFetchHelper.swift",
        "Access/DatabaseContext.swift",
        "Access/DatabaseDataSource.swift",
        "Access/DatabaseObject.swift",
        "Access/DatabaseOperation.swift",
        "Access/Entity.swift",
        "Access/FancyModelMaker.swift",
        "Access/Join.swift",
        "Access/MirrorHelpers.swift",
        "Access/Model.swift",
        "Access/ModelLoader.swift",
        "Access/ModelPattern.swift",
        "Access/ModelSQLizer.swift",
        "Access/Property.swift",
        "Access/Relationship.swift",
        "Access/SQLAttributeChange.swift",
        "Access/SQLExpression.swift",
        "Access/SQLExpressionFactory.swift",
        "Access/SQLForeignKey.swift",
        "Access/SQLTableGroups.swift",
        "Access/SchemaGeneration.swift",
        "Access/SchemaSynchronization.swift",
        "Access/SchemaSynchronizationFactory.swift",
        "Access/TypedDatabaseChannel.swift",
        "Access/TypedFetchSpecification.swift",
        "Access/ZeeQLTypes.swift",
        "Control/ArrayDataSource.swift",
        "Control/BooleanQualifier.swift",
        "Control/ComparisonOperation.swift",
        "Control/CompoundQualifier.swift",
        "Control/Constant.swift",
        "Control/DataSource.swift",
        "Control/EntityType+Builder.swift",
        "Control/EntityType.swift",
        "Control/Expression.swift",
        "Control/ExpressionEvaluation.swift",
        "Control/FetchSpecification+Builder.swift",
        "Control/FetchSpecification.swift",
        "Control/GlobalID.swift",
        "Control/Key.swift",
        "Control/KeyComparisonQualifier.swift",
        "Control/KeyValueQualifier.swift",
        "Control/ModelFetchSpecification.swift",
        "Control/NotQualifier.swift",
        "Control/ObjectStore.swift",
        "Control/ObjectTrackingContext.swift",
        "Control/Qualifier.swift",
        "Control/QualifierEvaluation.swift",
        "Control/QualifierParser.swift",
        "Control/QualifierVariable.swift",
        "Control/SQLQualifier.swift",
        "Control/SortOrdering.swift",
        "Control/StoreKeyValueCoding.swift",
        "Foundation/AnyOptional.swift",
        "Foundation/Dictionary+Extensions.swift",
        "Foundation/EquatableType.swift",
        "Foundation/KeyValueStringFormatter.swift",
        "Foundation/Logger.swift",
        "Foundation/Pluralize.swift",
        "Foundation/SimpleKVC.swift",
        "Foundation/SmartDescription.swift",
        "Foundation/TimeRange.swift",
        "SQLite3Adaptor/SQLite3Adaptor.swift",
        "SQLite3Adaptor/SQLite3AdaptorChannel.swift",
        "SQLite3Adaptor/SQLite3Expression.swift",
        "SQLite3Adaptor/SQLite3ModelFetch.swift",
        "SQLite3Adaptor/SQLite3SchemaSynchronizationFactory.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.0"
}
basic-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:2e2b3aca8600f890617c2faa770b70e33c1dfd303d6f92b308423b89ef6bde64
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.1-latest
Done.