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 develop (498248), with Swift 6.1 for macOS (SPM) on 22 Nov 2025 19:26:34 UTC.

Swift 6 data race errors: 40

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -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

Build Log

  15 |   case missingEntity(String?)
  16 |   case missingRelationship(Entity, String)
  17 |   case incompleteJoin(Join)
     |        `- warning: associated value 'incompleteJoin' of 'Sendable'-conforming enum 'DatabaseChannelError' has non-sendable type 'Join'; this is an error in the Swift 6 language mode
  18 |
  19 |   case couldNotBuildPrimaryKeyQualifier
/Users/admin/builder/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 {
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:20:8: warning: associated value 'missingAttributeUsedForLocking' of 'Sendable'-conforming enum 'DatabaseChannelError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
  18 |
  19 |   case couldNotBuildPrimaryKeyQualifier
  20 |   case missingAttributeUsedForLocking(Attribute)
     |        `- warning: associated value 'missingAttributeUsedForLocking' of 'Sendable'-conforming enum 'DatabaseChannelError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
  21 |   case refetchReturnedNoRow
  22 |
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:44:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 42 |  * - ``CodeValueAttribute``
 43 |  */
 44 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 45 |                             SmartDescription
 46 | {
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseContext.swift:10:8: warning: associated value 'fetchSpecificationHasUnresolvedBindings' of 'Sendable'-conforming enum 'DatabaseContextError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
  8 |
  9 | public enum DatabaseContextError : Swift.Error {
 10 |   case fetchSpecificationHasUnresolvedBindings(FetchSpecification)
    |        `- warning: associated value 'fetchSpecificationHasUnresolvedBindings' of 'Sendable'-conforming enum 'DatabaseContextError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
 11 | }
 12 |
/Users/admin/builder/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.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseObject.swift:197: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
    :
195 |
196 | public enum DatabaseObjectError : Swift.Error {
197 |   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
198 |   case NoDatabase(DatabaseObject)
199 | }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseObject.swift:198: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
    :
196 | public enum DatabaseObjectError : Swift.Error {
197 |   case ReadOnly(DatabaseObject)
198 |   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
199 | }
200 |
[71/105] Compiling ZeeQL DatabaseOperation.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:16:8: warning: associated value 'missingRelationship' of 'Sendable'-conforming enum 'DatabaseChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
  14 |
  15 |   case missingEntity(String?)
  16 |   case missingRelationship(Entity, String)
     |        `- warning: associated value 'missingRelationship' of 'Sendable'-conforming enum 'DatabaseChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
  17 |   case incompleteJoin(Join)
  18 |
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:17:8: warning: associated value 'incompleteJoin' of 'Sendable'-conforming enum 'DatabaseChannelError' has non-sendable type 'Join'; this is an error in the Swift 6 language mode
  15 |   case missingEntity(String?)
  16 |   case missingRelationship(Entity, String)
  17 |   case incompleteJoin(Join)
     |        `- warning: associated value 'incompleteJoin' of 'Sendable'-conforming enum 'DatabaseChannelError' has non-sendable type 'Join'; this is an error in the Swift 6 language mode
  18 |
  19 |   case couldNotBuildPrimaryKeyQualifier
/Users/admin/builder/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 {
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:20:8: warning: associated value 'missingAttributeUsedForLocking' of 'Sendable'-conforming enum 'DatabaseChannelError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
  18 |
  19 |   case couldNotBuildPrimaryKeyQualifier
  20 |   case missingAttributeUsedForLocking(Attribute)
     |        `- warning: associated value 'missingAttributeUsedForLocking' of 'Sendable'-conforming enum 'DatabaseChannelError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
  21 |   case refetchReturnedNoRow
  22 |
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:44:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 42 |  * - ``CodeValueAttribute``
 43 |  */
 44 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 45 |                             SmartDescription
 46 | {
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseContext.swift:10:8: warning: associated value 'fetchSpecificationHasUnresolvedBindings' of 'Sendable'-conforming enum 'DatabaseContextError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
  8 |
  9 | public enum DatabaseContextError : Swift.Error {
 10 |   case fetchSpecificationHasUnresolvedBindings(FetchSpecification)
    |        `- warning: associated value 'fetchSpecificationHasUnresolvedBindings' of 'Sendable'-conforming enum 'DatabaseContextError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
 11 | }
 12 |
/Users/admin/builder/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.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseObject.swift:197: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
    :
195 |
196 | public enum DatabaseObjectError : Swift.Error {
197 |   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
198 |   case NoDatabase(DatabaseObject)
199 | }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseObject.swift:198: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
    :
196 | public enum DatabaseObjectError : Swift.Error {
197 |   case ReadOnly(DatabaseObject)
198 |   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
199 | }
200 |
[72/105] Compiling ZeeQL Entity.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:16:8: warning: associated value 'missingRelationship' of 'Sendable'-conforming enum 'DatabaseChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
  14 |
  15 |   case missingEntity(String?)
  16 |   case missingRelationship(Entity, String)
     |        `- warning: associated value 'missingRelationship' of 'Sendable'-conforming enum 'DatabaseChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
  17 |   case incompleteJoin(Join)
  18 |
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:17:8: warning: associated value 'incompleteJoin' of 'Sendable'-conforming enum 'DatabaseChannelError' has non-sendable type 'Join'; this is an error in the Swift 6 language mode
  15 |   case missingEntity(String?)
  16 |   case missingRelationship(Entity, String)
  17 |   case incompleteJoin(Join)
     |        `- warning: associated value 'incompleteJoin' of 'Sendable'-conforming enum 'DatabaseChannelError' has non-sendable type 'Join'; this is an error in the Swift 6 language mode
  18 |
  19 |   case couldNotBuildPrimaryKeyQualifier
/Users/admin/builder/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 {
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:20:8: warning: associated value 'missingAttributeUsedForLocking' of 'Sendable'-conforming enum 'DatabaseChannelError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
  18 |
  19 |   case couldNotBuildPrimaryKeyQualifier
  20 |   case missingAttributeUsedForLocking(Attribute)
     |        `- warning: associated value 'missingAttributeUsedForLocking' of 'Sendable'-conforming enum 'DatabaseChannelError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
  21 |   case refetchReturnedNoRow
  22 |
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:44:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 42 |  * - ``CodeValueAttribute``
 43 |  */
 44 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 45 |                             SmartDescription
 46 | {
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseContext.swift:10:8: warning: associated value 'fetchSpecificationHasUnresolvedBindings' of 'Sendable'-conforming enum 'DatabaseContextError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
  8 |
  9 | public enum DatabaseContextError : Swift.Error {
 10 |   case fetchSpecificationHasUnresolvedBindings(FetchSpecification)
    |        `- warning: associated value 'fetchSpecificationHasUnresolvedBindings' of 'Sendable'-conforming enum 'DatabaseContextError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
 11 | }
 12 |
/Users/admin/builder/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.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseObject.swift:197: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
    :
195 |
196 | public enum DatabaseObjectError : Swift.Error {
197 |   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
198 |   case NoDatabase(DatabaseObject)
199 | }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseObject.swift:198: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
    :
196 | public enum DatabaseObjectError : Swift.Error {
197 |   case ReadOnly(DatabaseObject)
198 |   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
199 | }
200 |
[73/105] Compiling ZeeQL FancyModelMaker.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:16:8: warning: associated value 'missingRelationship' of 'Sendable'-conforming enum 'DatabaseChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
  14 |
  15 |   case missingEntity(String?)
  16 |   case missingRelationship(Entity, String)
     |        `- warning: associated value 'missingRelationship' of 'Sendable'-conforming enum 'DatabaseChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
  17 |   case incompleteJoin(Join)
  18 |
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:17:8: warning: associated value 'incompleteJoin' of 'Sendable'-conforming enum 'DatabaseChannelError' has non-sendable type 'Join'; this is an error in the Swift 6 language mode
  15 |   case missingEntity(String?)
  16 |   case missingRelationship(Entity, String)
  17 |   case incompleteJoin(Join)
     |        `- warning: associated value 'incompleteJoin' of 'Sendable'-conforming enum 'DatabaseChannelError' has non-sendable type 'Join'; this is an error in the Swift 6 language mode
  18 |
  19 |   case couldNotBuildPrimaryKeyQualifier
/Users/admin/builder/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 {
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseChannelBase.swift:20:8: warning: associated value 'missingAttributeUsedForLocking' of 'Sendable'-conforming enum 'DatabaseChannelError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
  18 |
  19 |   case couldNotBuildPrimaryKeyQualifier
  20 |   case missingAttributeUsedForLocking(Attribute)
     |        `- warning: associated value 'missingAttributeUsedForLocking' of 'Sendable'-conforming enum 'DatabaseChannelError' has non-sendable type 'any Attribute'; this is an error in the Swift 6 language mode
  21 |   case refetchReturnedNoRow
  22 |
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:44:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 42 |  * - ``CodeValueAttribute``
 43 |  */
 44 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 45 |                             SmartDescription
 46 | {
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseContext.swift:10:8: warning: associated value 'fetchSpecificationHasUnresolvedBindings' of 'Sendable'-conforming enum 'DatabaseContextError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
  8 |
  9 | public enum DatabaseContextError : Swift.Error {
 10 |   case fetchSpecificationHasUnresolvedBindings(FetchSpecification)
    |        `- warning: associated value 'fetchSpecificationHasUnresolvedBindings' of 'Sendable'-conforming enum 'DatabaseContextError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
 11 | }
 12 |
/Users/admin/builder/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.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseObject.swift:197: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
    :
195 |
196 | public enum DatabaseObjectError : Swift.Error {
197 |   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
198 |   case NoDatabase(DatabaseObject)
199 | }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/DatabaseObject.swift:198: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
    :
196 | public enum DatabaseObjectError : Swift.Error {
197 |   case ReadOnly(DatabaseObject)
198 |   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
199 | }
200 |
[74/105] Compiling ZeeQL FetchSpecification.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Control/ObjectTrackingContext.swift:23: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
 21 |
 22 |   public enum Error : Swift.Error {
 23 |     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
 24 |   }
 25 |
/Users/admin/builder/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.
[75/105] Compiling ZeeQL GlobalID.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Control/ObjectTrackingContext.swift:23: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
 21 |
 22 |   public enum Error : Swift.Error {
 23 |     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
 24 |   }
 25 |
/Users/admin/builder/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.
[76/105] Compiling ZeeQL Key.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Control/ObjectTrackingContext.swift:23: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
 21 |
 22 |   public enum Error : Swift.Error {
 23 |     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
 24 |   }
 25 |
/Users/admin/builder/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.
[77/105] Compiling ZeeQL KeyComparisonQualifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Control/ObjectTrackingContext.swift:23: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
 21 |
 22 |   public enum Error : Swift.Error {
 23 |     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
 24 |   }
 25 |
/Users/admin/builder/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.
[78/105] Compiling ZeeQL KeyValueQualifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Control/ObjectTrackingContext.swift:23: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
 21 |
 22 |   public enum Error : Swift.Error {
 23 |     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
 24 |   }
 25 |
/Users/admin/builder/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.
[79/105] Compiling ZeeQL ModelFetchSpecification.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Control/ObjectTrackingContext.swift:23: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
 21 |
 22 |   public enum Error : Swift.Error {
 23 |     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
 24 |   }
 25 |
/Users/admin/builder/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.
[80/105] Compiling ZeeQL NotQualifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Control/ObjectTrackingContext.swift:23: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
 21 |
 22 |   public enum Error : Swift.Error {
 23 |     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
 24 |   }
 25 |
/Users/admin/builder/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.
[81/105] Compiling ZeeQL ObjectStore.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Control/ObjectTrackingContext.swift:23: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
 21 |
 22 |   public enum Error : Swift.Error {
 23 |     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
 24 |   }
 25 |
/Users/admin/builder/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.
[82/105] Compiling ZeeQL ObjectTrackingContext.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Control/ObjectTrackingContext.swift:23: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
 21 |
 22 |   public enum Error : Swift.Error {
 23 |     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
 24 |   }
 25 |
/Users/admin/builder/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.
[83/105] Compiling ZeeQL Qualifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Control/ObjectTrackingContext.swift:23: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
 21 |
 22 |   public enum Error : Swift.Error {
 23 |     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
 24 |   }
 25 |
/Users/admin/builder/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.
[84/105] Compiling ZeeQL AdaptorModelFetch.swift
/Users/admin/builder/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 |
[85/105] Compiling ZeeQL AdaptorOperation.swift
/Users/admin/builder/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 |
[86/105] Compiling ZeeQL AdaptorQueryColumnRepresentable.swift
/Users/admin/builder/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 |
[87/105] Compiling ZeeQL AdaptorQueryType.swift
/Users/admin/builder/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 |
[88/105] Compiling ZeeQL AdaptorRecord.swift
/Users/admin/builder/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 |
[89/105] Compiling ZeeQL AdaptorRecordSchema.swift
/Users/admin/builder/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 |
[90/105] Compiling ZeeQL Attribute.swift
/Users/admin/builder/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 |
[91/105] Compiling ZeeQL AttributeKey.swift
/Users/admin/builder/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 |
[92/105] Compiling ZeeQL AttributeValue.swift
/Users/admin/builder/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 |
[93/105] Compiling ZeeQL AdaptorRecordDecoder.swift
/Users/admin/builder/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 |
[94/105] Compiling ZeeQL CodableEntity.swift
/Users/admin/builder/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 |
[95/105] Compiling ZeeQL AccessDataSource.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:18:8: warning: associated value 'CannotConstructFetchSpecification' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'AccessDataSourceError.ConstructionErrorReason'; this is an error in the Swift 6 language mode
10 |   // cannot nest in generic
11 |
12 |   public enum ConstructionErrorReason: Equatable {
   |               `- note: consider making enum 'ConstructionErrorReason' conform to the 'Sendable' protocol
13 |     case missingEntity
14 |     case bindingFailed
   :
16 |   }
17 |
18 |   case CannotConstructFetchSpecification(ConstructionErrorReason)
   |        `- warning: associated value 'CannotConstructFetchSpecification' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'AccessDataSourceError.ConstructionErrorReason'; this is an error in the Swift 6 language mode
19 |   case CannotConstructCountFetchSpecification
20 |   case MissingEntity
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:22:8: warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
20 |   case MissingEntity
21 |   case CountFetchReturnedNoResults
22 |   case FetchReturnedMoreThanOneResult(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
/Users/admin/builder/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.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:22:8: warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any SwiftObject'; this is an error in the Swift 6 language mode
20 |   case MissingEntity
21 |   case CountFetchReturnedNoResults
22 |   case FetchReturnedMoreThanOneResult(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any SwiftObject'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Control/DataSource.swift:89:17: note: protocol 'SwiftObject' does not conform to the 'Sendable' protocol
 87 |  * Like `AnyObject` w/o the `@objc`.
 88 |  */
 89 | public protocol SwiftObject: AnyObject {
    |                 `- note: protocol 'SwiftObject' does not conform to the 'Sendable' protocol
 90 |   // is there a standard protocol for this? `AnyObject` also does @objc ...
 91 |   // hh(2025-04-03): I think AnyObject doesn't imply `@objc` anymore.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:25:8: warning: associated value 'DidNotFindFetchSpecification(name:entity:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
   |        `- warning: associated value 'DidNotFindFetchSpecification(name:entity:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
27 |                                bindings: Any)
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:26:8: warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
27 |                                bindings: Any)
28 | }
/Users/admin/builder/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.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:26:8: warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
27 |                                bindings: Any)
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/ActiveDataSource.swift:225:17: warning: let 'countAttr' is not concurrency-safe because non-'Sendable' type 'any Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
223 |
224 | // Swift 3: static stored properties not supported in generic types
225 | fileprivate let countAttr : Attribute = {
    |                 |- warning: let 'countAttr' is not concurrency-safe because non-'Sendable' type 'any Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'countAttr' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
226 |   let countAttr = ModelAttribute(name: "count", externalType: "INT")
227 |   countAttr.readFormat = "COUNT(*)"
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:44:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 42 |  * - ``CodeValueAttribute``
 43 |  */
 44 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 45 |                             SmartDescription
 46 | {
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorChannelPool.swift:95:10: warning: capture of 'self' with non-sendable type 'SingleConnectionPool' in a '@Sendable' closure
 40 |  *
 41 |  */
 42 | public final class SingleConnectionPool: AdaptorChannelPool {
    |                    `- note: class 'SingleConnectionPool' does not conform to the 'Sendable' protocol
 43 |
 44 |   struct Entry {
    :
 93 |
 94 |     expirationQueue.async {
 95 |       if self.gc != nil { return } // already running
    |          `- warning: capture of 'self' with non-sendable type 'SingleConnectionPool' in a '@Sendable' closure
 96 |       self.gc = DispatchWorkItem(block: self.expire)
 97 |       self.expirationQueue.asyncAfter(deadline: .now() + .seconds(1),
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorChannelPool.swift:205:10: warning: capture of 'self' with non-sendable type 'SimpleAdaptorChannelPool' in a '@Sendable' closure
142 |  *
143 |  */
144 | public final class SimpleAdaptorChannelPool: AdaptorChannelPool {
    |                    `- note: class 'SimpleAdaptorChannelPool' does not conform to the 'Sendable' protocol
145 |
146 |   struct Entry {
    :
203 |
204 |     expirationQueue.async {
205 |       if self.gc != nil { return } // already running
    |          `- warning: capture of 'self' with non-sendable type 'SimpleAdaptorChannelPool' in a '@Sendable' closure
206 |
207 |       let now = Date()
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:19:8: warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
17 |
18 |   /// Failed to access the primary key after INSERTing a record
19 |   case FailedToGrabNewPrimaryKey(entity: Entity, row: AdaptorRow)
   |        `- warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
20 |
21 |   /// Attempt to do a insert w/ refetchall, but missing the required entity
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:19:8: warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
17 |
18 |   /// Failed to access the primary key after INSERTing a record
19 |   case FailedToGrabNewPrimaryKey(entity: Entity, row: AdaptorRow)
   |        `- warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
20 |
21 |   /// Attempt to do a insert w/ refetchall, but missing the required entity
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:24:8: warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
22 |   case InsertRefetchRequiresEntity
23 |
24 |   case FailedToRefetchInsertedRow(entity: Entity?, row: AdaptorRow)
   |        `- warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
25 |
26 |   case UnexpectedOperation
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:24:8: warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
22 |   case InsertRefetchRequiresEntity
23 |
24 |   case FailedToRefetchInsertedRow(entity: Entity?, row: AdaptorRow)
   |        `- warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
25 |
26 |   case UnexpectedOperation
[96/105] Compiling ZeeQL AccessDataSourceError.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:18:8: warning: associated value 'CannotConstructFetchSpecification' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'AccessDataSourceError.ConstructionErrorReason'; this is an error in the Swift 6 language mode
10 |   // cannot nest in generic
11 |
12 |   public enum ConstructionErrorReason: Equatable {
   |               `- note: consider making enum 'ConstructionErrorReason' conform to the 'Sendable' protocol
13 |     case missingEntity
14 |     case bindingFailed
   :
16 |   }
17 |
18 |   case CannotConstructFetchSpecification(ConstructionErrorReason)
   |        `- warning: associated value 'CannotConstructFetchSpecification' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'AccessDataSourceError.ConstructionErrorReason'; this is an error in the Swift 6 language mode
19 |   case CannotConstructCountFetchSpecification
20 |   case MissingEntity
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:22:8: warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
20 |   case MissingEntity
21 |   case CountFetchReturnedNoResults
22 |   case FetchReturnedMoreThanOneResult(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
/Users/admin/builder/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.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:22:8: warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any SwiftObject'; this is an error in the Swift 6 language mode
20 |   case MissingEntity
21 |   case CountFetchReturnedNoResults
22 |   case FetchReturnedMoreThanOneResult(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any SwiftObject'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Control/DataSource.swift:89:17: note: protocol 'SwiftObject' does not conform to the 'Sendable' protocol
 87 |  * Like `AnyObject` w/o the `@objc`.
 88 |  */
 89 | public protocol SwiftObject: AnyObject {
    |                 `- note: protocol 'SwiftObject' does not conform to the 'Sendable' protocol
 90 |   // is there a standard protocol for this? `AnyObject` also does @objc ...
 91 |   // hh(2025-04-03): I think AnyObject doesn't imply `@objc` anymore.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:25:8: warning: associated value 'DidNotFindFetchSpecification(name:entity:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
   |        `- warning: associated value 'DidNotFindFetchSpecification(name:entity:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
27 |                                bindings: Any)
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:26:8: warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
27 |                                bindings: Any)
28 | }
/Users/admin/builder/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.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:26:8: warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
27 |                                bindings: Any)
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/ActiveDataSource.swift:225:17: warning: let 'countAttr' is not concurrency-safe because non-'Sendable' type 'any Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
223 |
224 | // Swift 3: static stored properties not supported in generic types
225 | fileprivate let countAttr : Attribute = {
    |                 |- warning: let 'countAttr' is not concurrency-safe because non-'Sendable' type 'any Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'countAttr' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
226 |   let countAttr = ModelAttribute(name: "count", externalType: "INT")
227 |   countAttr.readFormat = "COUNT(*)"
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:44:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 42 |  * - ``CodeValueAttribute``
 43 |  */
 44 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 45 |                             SmartDescription
 46 | {
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorChannelPool.swift:95:10: warning: capture of 'self' with non-sendable type 'SingleConnectionPool' in a '@Sendable' closure
 40 |  *
 41 |  */
 42 | public final class SingleConnectionPool: AdaptorChannelPool {
    |                    `- note: class 'SingleConnectionPool' does not conform to the 'Sendable' protocol
 43 |
 44 |   struct Entry {
    :
 93 |
 94 |     expirationQueue.async {
 95 |       if self.gc != nil { return } // already running
    |          `- warning: capture of 'self' with non-sendable type 'SingleConnectionPool' in a '@Sendable' closure
 96 |       self.gc = DispatchWorkItem(block: self.expire)
 97 |       self.expirationQueue.asyncAfter(deadline: .now() + .seconds(1),
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorChannelPool.swift:205:10: warning: capture of 'self' with non-sendable type 'SimpleAdaptorChannelPool' in a '@Sendable' closure
142 |  *
143 |  */
144 | public final class SimpleAdaptorChannelPool: AdaptorChannelPool {
    |                    `- note: class 'SimpleAdaptorChannelPool' does not conform to the 'Sendable' protocol
145 |
146 |   struct Entry {
    :
203 |
204 |     expirationQueue.async {
205 |       if self.gc != nil { return } // already running
    |          `- warning: capture of 'self' with non-sendable type 'SimpleAdaptorChannelPool' in a '@Sendable' closure
206 |
207 |       let now = Date()
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:19:8: warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
17 |
18 |   /// Failed to access the primary key after INSERTing a record
19 |   case FailedToGrabNewPrimaryKey(entity: Entity, row: AdaptorRow)
   |        `- warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
20 |
21 |   /// Attempt to do a insert w/ refetchall, but missing the required entity
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:19:8: warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
17 |
18 |   /// Failed to access the primary key after INSERTing a record
19 |   case FailedToGrabNewPrimaryKey(entity: Entity, row: AdaptorRow)
   |        `- warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
20 |
21 |   /// Attempt to do a insert w/ refetchall, but missing the required entity
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:24:8: warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
22 |   case InsertRefetchRequiresEntity
23 |
24 |   case FailedToRefetchInsertedRow(entity: Entity?, row: AdaptorRow)
   |        `- warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
25 |
26 |   case UnexpectedOperation
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:24:8: warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
22 |   case InsertRefetchRequiresEntity
23 |
24 |   case FailedToRefetchInsertedRow(entity: Entity?, row: AdaptorRow)
   |        `- warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
25 |
26 |   case UnexpectedOperation
[97/105] Compiling ZeeQL AccessDataSourceFinders.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:18:8: warning: associated value 'CannotConstructFetchSpecification' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'AccessDataSourceError.ConstructionErrorReason'; this is an error in the Swift 6 language mode
10 |   // cannot nest in generic
11 |
12 |   public enum ConstructionErrorReason: Equatable {
   |               `- note: consider making enum 'ConstructionErrorReason' conform to the 'Sendable' protocol
13 |     case missingEntity
14 |     case bindingFailed
   :
16 |   }
17 |
18 |   case CannotConstructFetchSpecification(ConstructionErrorReason)
   |        `- warning: associated value 'CannotConstructFetchSpecification' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'AccessDataSourceError.ConstructionErrorReason'; this is an error in the Swift 6 language mode
19 |   case CannotConstructCountFetchSpecification
20 |   case MissingEntity
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:22:8: warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
20 |   case MissingEntity
21 |   case CountFetchReturnedNoResults
22 |   case FetchReturnedMoreThanOneResult(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
/Users/admin/builder/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.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:22:8: warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any SwiftObject'; this is an error in the Swift 6 language mode
20 |   case MissingEntity
21 |   case CountFetchReturnedNoResults
22 |   case FetchReturnedMoreThanOneResult(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any SwiftObject'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Control/DataSource.swift:89:17: note: protocol 'SwiftObject' does not conform to the 'Sendable' protocol
 87 |  * Like `AnyObject` w/o the `@objc`.
 88 |  */
 89 | public protocol SwiftObject: AnyObject {
    |                 `- note: protocol 'SwiftObject' does not conform to the 'Sendable' protocol
 90 |   // is there a standard protocol for this? `AnyObject` also does @objc ...
 91 |   // hh(2025-04-03): I think AnyObject doesn't imply `@objc` anymore.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:25:8: warning: associated value 'DidNotFindFetchSpecification(name:entity:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
   |        `- warning: associated value 'DidNotFindFetchSpecification(name:entity:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
27 |                                bindings: Any)
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:26:8: warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
27 |                                bindings: Any)
28 | }
/Users/admin/builder/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.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:26:8: warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
27 |                                bindings: Any)
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/ActiveDataSource.swift:225:17: warning: let 'countAttr' is not concurrency-safe because non-'Sendable' type 'any Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
223 |
224 | // Swift 3: static stored properties not supported in generic types
225 | fileprivate let countAttr : Attribute = {
    |                 |- warning: let 'countAttr' is not concurrency-safe because non-'Sendable' type 'any Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'countAttr' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
226 |   let countAttr = ModelAttribute(name: "count", externalType: "INT")
227 |   countAttr.readFormat = "COUNT(*)"
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:44:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 42 |  * - ``CodeValueAttribute``
 43 |  */
 44 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 45 |                             SmartDescription
 46 | {
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorChannelPool.swift:95:10: warning: capture of 'self' with non-sendable type 'SingleConnectionPool' in a '@Sendable' closure
 40 |  *
 41 |  */
 42 | public final class SingleConnectionPool: AdaptorChannelPool {
    |                    `- note: class 'SingleConnectionPool' does not conform to the 'Sendable' protocol
 43 |
 44 |   struct Entry {
    :
 93 |
 94 |     expirationQueue.async {
 95 |       if self.gc != nil { return } // already running
    |          `- warning: capture of 'self' with non-sendable type 'SingleConnectionPool' in a '@Sendable' closure
 96 |       self.gc = DispatchWorkItem(block: self.expire)
 97 |       self.expirationQueue.asyncAfter(deadline: .now() + .seconds(1),
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorChannelPool.swift:205:10: warning: capture of 'self' with non-sendable type 'SimpleAdaptorChannelPool' in a '@Sendable' closure
142 |  *
143 |  */
144 | public final class SimpleAdaptorChannelPool: AdaptorChannelPool {
    |                    `- note: class 'SimpleAdaptorChannelPool' does not conform to the 'Sendable' protocol
145 |
146 |   struct Entry {
    :
203 |
204 |     expirationQueue.async {
205 |       if self.gc != nil { return } // already running
    |          `- warning: capture of 'self' with non-sendable type 'SimpleAdaptorChannelPool' in a '@Sendable' closure
206 |
207 |       let now = Date()
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:19:8: warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
17 |
18 |   /// Failed to access the primary key after INSERTing a record
19 |   case FailedToGrabNewPrimaryKey(entity: Entity, row: AdaptorRow)
   |        `- warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
20 |
21 |   /// Attempt to do a insert w/ refetchall, but missing the required entity
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:19:8: warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
17 |
18 |   /// Failed to access the primary key after INSERTing a record
19 |   case FailedToGrabNewPrimaryKey(entity: Entity, row: AdaptorRow)
   |        `- warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
20 |
21 |   /// Attempt to do a insert w/ refetchall, but missing the required entity
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:24:8: warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
22 |   case InsertRefetchRequiresEntity
23 |
24 |   case FailedToRefetchInsertedRow(entity: Entity?, row: AdaptorRow)
   |        `- warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
25 |
26 |   case UnexpectedOperation
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:24:8: warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
22 |   case InsertRefetchRequiresEntity
23 |
24 |   case FailedToRefetchInsertedRow(entity: Entity?, row: AdaptorRow)
   |        `- warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
25 |
26 |   case UnexpectedOperation
[98/105] Compiling ZeeQL ActiveDataSource.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:18:8: warning: associated value 'CannotConstructFetchSpecification' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'AccessDataSourceError.ConstructionErrorReason'; this is an error in the Swift 6 language mode
10 |   // cannot nest in generic
11 |
12 |   public enum ConstructionErrorReason: Equatable {
   |               `- note: consider making enum 'ConstructionErrorReason' conform to the 'Sendable' protocol
13 |     case missingEntity
14 |     case bindingFailed
   :
16 |   }
17 |
18 |   case CannotConstructFetchSpecification(ConstructionErrorReason)
   |        `- warning: associated value 'CannotConstructFetchSpecification' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'AccessDataSourceError.ConstructionErrorReason'; this is an error in the Swift 6 language mode
19 |   case CannotConstructCountFetchSpecification
20 |   case MissingEntity
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:22:8: warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
20 |   case MissingEntity
21 |   case CountFetchReturnedNoResults
22 |   case FetchReturnedMoreThanOneResult(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
/Users/admin/builder/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.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:22:8: warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any SwiftObject'; this is an error in the Swift 6 language mode
20 |   case MissingEntity
21 |   case CountFetchReturnedNoResults
22 |   case FetchReturnedMoreThanOneResult(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any SwiftObject'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Control/DataSource.swift:89:17: note: protocol 'SwiftObject' does not conform to the 'Sendable' protocol
 87 |  * Like `AnyObject` w/o the `@objc`.
 88 |  */
 89 | public protocol SwiftObject: AnyObject {
    |                 `- note: protocol 'SwiftObject' does not conform to the 'Sendable' protocol
 90 |   // is there a standard protocol for this? `AnyObject` also does @objc ...
 91 |   // hh(2025-04-03): I think AnyObject doesn't imply `@objc` anymore.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:25:8: warning: associated value 'DidNotFindFetchSpecification(name:entity:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
   |        `- warning: associated value 'DidNotFindFetchSpecification(name:entity:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
27 |                                bindings: Any)
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:26:8: warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
27 |                                bindings: Any)
28 | }
/Users/admin/builder/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.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:26:8: warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
27 |                                bindings: Any)
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/ActiveDataSource.swift:225:17: warning: let 'countAttr' is not concurrency-safe because non-'Sendable' type 'any Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
223 |
224 | // Swift 3: static stored properties not supported in generic types
225 | fileprivate let countAttr : Attribute = {
    |                 |- warning: let 'countAttr' is not concurrency-safe because non-'Sendable' type 'any Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'countAttr' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
226 |   let countAttr = ModelAttribute(name: "count", externalType: "INT")
227 |   countAttr.readFormat = "COUNT(*)"
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:44:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 42 |  * - ``CodeValueAttribute``
 43 |  */
 44 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 45 |                             SmartDescription
 46 | {
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorChannelPool.swift:95:10: warning: capture of 'self' with non-sendable type 'SingleConnectionPool' in a '@Sendable' closure
 40 |  *
 41 |  */
 42 | public final class SingleConnectionPool: AdaptorChannelPool {
    |                    `- note: class 'SingleConnectionPool' does not conform to the 'Sendable' protocol
 43 |
 44 |   struct Entry {
    :
 93 |
 94 |     expirationQueue.async {
 95 |       if self.gc != nil { return } // already running
    |          `- warning: capture of 'self' with non-sendable type 'SingleConnectionPool' in a '@Sendable' closure
 96 |       self.gc = DispatchWorkItem(block: self.expire)
 97 |       self.expirationQueue.asyncAfter(deadline: .now() + .seconds(1),
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorChannelPool.swift:205:10: warning: capture of 'self' with non-sendable type 'SimpleAdaptorChannelPool' in a '@Sendable' closure
142 |  *
143 |  */
144 | public final class SimpleAdaptorChannelPool: AdaptorChannelPool {
    |                    `- note: class 'SimpleAdaptorChannelPool' does not conform to the 'Sendable' protocol
145 |
146 |   struct Entry {
    :
203 |
204 |     expirationQueue.async {
205 |       if self.gc != nil { return } // already running
    |          `- warning: capture of 'self' with non-sendable type 'SimpleAdaptorChannelPool' in a '@Sendable' closure
206 |
207 |       let now = Date()
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:19:8: warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
17 |
18 |   /// Failed to access the primary key after INSERTing a record
19 |   case FailedToGrabNewPrimaryKey(entity: Entity, row: AdaptorRow)
   |        `- warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
20 |
21 |   /// Attempt to do a insert w/ refetchall, but missing the required entity
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:19:8: warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
17 |
18 |   /// Failed to access the primary key after INSERTing a record
19 |   case FailedToGrabNewPrimaryKey(entity: Entity, row: AdaptorRow)
   |        `- warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
20 |
21 |   /// Attempt to do a insert w/ refetchall, but missing the required entity
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:24:8: warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
22 |   case InsertRefetchRequiresEntity
23 |
24 |   case FailedToRefetchInsertedRow(entity: Entity?, row: AdaptorRow)
   |        `- warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
25 |
26 |   case UnexpectedOperation
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:24:8: warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
22 |   case InsertRefetchRequiresEntity
23 |
24 |   case FailedToRefetchInsertedRow(entity: Entity?, row: AdaptorRow)
   |        `- warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
25 |
26 |   case UnexpectedOperation
[99/105] Compiling ZeeQL ActiveRecord.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:18:8: warning: associated value 'CannotConstructFetchSpecification' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'AccessDataSourceError.ConstructionErrorReason'; this is an error in the Swift 6 language mode
10 |   // cannot nest in generic
11 |
12 |   public enum ConstructionErrorReason: Equatable {
   |               `- note: consider making enum 'ConstructionErrorReason' conform to the 'Sendable' protocol
13 |     case missingEntity
14 |     case bindingFailed
   :
16 |   }
17 |
18 |   case CannotConstructFetchSpecification(ConstructionErrorReason)
   |        `- warning: associated value 'CannotConstructFetchSpecification' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'AccessDataSourceError.ConstructionErrorReason'; this is an error in the Swift 6 language mode
19 |   case CannotConstructCountFetchSpecification
20 |   case MissingEntity
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:22:8: warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
20 |   case MissingEntity
21 |   case CountFetchReturnedNoResults
22 |   case FetchReturnedMoreThanOneResult(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
/Users/admin/builder/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.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:22:8: warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any SwiftObject'; this is an error in the Swift 6 language mode
20 |   case MissingEntity
21 |   case CountFetchReturnedNoResults
22 |   case FetchReturnedMoreThanOneResult(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any SwiftObject'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Control/DataSource.swift:89:17: note: protocol 'SwiftObject' does not conform to the 'Sendable' protocol
 87 |  * Like `AnyObject` w/o the `@objc`.
 88 |  */
 89 | public protocol SwiftObject: AnyObject {
    |                 `- note: protocol 'SwiftObject' does not conform to the 'Sendable' protocol
 90 |   // is there a standard protocol for this? `AnyObject` also does @objc ...
 91 |   // hh(2025-04-03): I think AnyObject doesn't imply `@objc` anymore.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:25:8: warning: associated value 'DidNotFindFetchSpecification(name:entity:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
   |        `- warning: associated value 'DidNotFindFetchSpecification(name:entity:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
27 |                                bindings: Any)
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:26:8: warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
27 |                                bindings: Any)
28 | }
/Users/admin/builder/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.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:26:8: warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
27 |                                bindings: Any)
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/ActiveDataSource.swift:225:17: warning: let 'countAttr' is not concurrency-safe because non-'Sendable' type 'any Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
223 |
224 | // Swift 3: static stored properties not supported in generic types
225 | fileprivate let countAttr : Attribute = {
    |                 |- warning: let 'countAttr' is not concurrency-safe because non-'Sendable' type 'any Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'countAttr' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
226 |   let countAttr = ModelAttribute(name: "count", externalType: "INT")
227 |   countAttr.readFormat = "COUNT(*)"
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:44:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 42 |  * - ``CodeValueAttribute``
 43 |  */
 44 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 45 |                             SmartDescription
 46 | {
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorChannelPool.swift:95:10: warning: capture of 'self' with non-sendable type 'SingleConnectionPool' in a '@Sendable' closure
 40 |  *
 41 |  */
 42 | public final class SingleConnectionPool: AdaptorChannelPool {
    |                    `- note: class 'SingleConnectionPool' does not conform to the 'Sendable' protocol
 43 |
 44 |   struct Entry {
    :
 93 |
 94 |     expirationQueue.async {
 95 |       if self.gc != nil { return } // already running
    |          `- warning: capture of 'self' with non-sendable type 'SingleConnectionPool' in a '@Sendable' closure
 96 |       self.gc = DispatchWorkItem(block: self.expire)
 97 |       self.expirationQueue.asyncAfter(deadline: .now() + .seconds(1),
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorChannelPool.swift:205:10: warning: capture of 'self' with non-sendable type 'SimpleAdaptorChannelPool' in a '@Sendable' closure
142 |  *
143 |  */
144 | public final class SimpleAdaptorChannelPool: AdaptorChannelPool {
    |                    `- note: class 'SimpleAdaptorChannelPool' does not conform to the 'Sendable' protocol
145 |
146 |   struct Entry {
    :
203 |
204 |     expirationQueue.async {
205 |       if self.gc != nil { return } // already running
    |          `- warning: capture of 'self' with non-sendable type 'SimpleAdaptorChannelPool' in a '@Sendable' closure
206 |
207 |       let now = Date()
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:19:8: warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
17 |
18 |   /// Failed to access the primary key after INSERTing a record
19 |   case FailedToGrabNewPrimaryKey(entity: Entity, row: AdaptorRow)
   |        `- warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
20 |
21 |   /// Attempt to do a insert w/ refetchall, but missing the required entity
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:19:8: warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
17 |
18 |   /// Failed to access the primary key after INSERTing a record
19 |   case FailedToGrabNewPrimaryKey(entity: Entity, row: AdaptorRow)
   |        `- warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
20 |
21 |   /// Attempt to do a insert w/ refetchall, but missing the required entity
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:24:8: warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
22 |   case InsertRefetchRequiresEntity
23 |
24 |   case FailedToRefetchInsertedRow(entity: Entity?, row: AdaptorRow)
   |        `- warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
25 |
26 |   case UnexpectedOperation
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:24:8: warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
22 |   case InsertRefetchRequiresEntity
23 |
24 |   case FailedToRefetchInsertedRow(entity: Entity?, row: AdaptorRow)
   |        `- warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
25 |
26 |   case UnexpectedOperation
[100/105] Compiling ZeeQL ActiveRecordType.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:18:8: warning: associated value 'CannotConstructFetchSpecification' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'AccessDataSourceError.ConstructionErrorReason'; this is an error in the Swift 6 language mode
10 |   // cannot nest in generic
11 |
12 |   public enum ConstructionErrorReason: Equatable {
   |               `- note: consider making enum 'ConstructionErrorReason' conform to the 'Sendable' protocol
13 |     case missingEntity
14 |     case bindingFailed
   :
16 |   }
17 |
18 |   case CannotConstructFetchSpecification(ConstructionErrorReason)
   |        `- warning: associated value 'CannotConstructFetchSpecification' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'AccessDataSourceError.ConstructionErrorReason'; this is an error in the Swift 6 language mode
19 |   case CannotConstructCountFetchSpecification
20 |   case MissingEntity
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:22:8: warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
20 |   case MissingEntity
21 |   case CountFetchReturnedNoResults
22 |   case FetchReturnedMoreThanOneResult(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
/Users/admin/builder/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.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:22:8: warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any SwiftObject'; this is an error in the Swift 6 language mode
20 |   case MissingEntity
21 |   case CountFetchReturnedNoResults
22 |   case FetchReturnedMoreThanOneResult(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any SwiftObject'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Control/DataSource.swift:89:17: note: protocol 'SwiftObject' does not conform to the 'Sendable' protocol
 87 |  * Like `AnyObject` w/o the `@objc`.
 88 |  */
 89 | public protocol SwiftObject: AnyObject {
    |                 `- note: protocol 'SwiftObject' does not conform to the 'Sendable' protocol
 90 |   // is there a standard protocol for this? `AnyObject` also does @objc ...
 91 |   // hh(2025-04-03): I think AnyObject doesn't imply `@objc` anymore.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:25:8: warning: associated value 'DidNotFindFetchSpecification(name:entity:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
   |        `- warning: associated value 'DidNotFindFetchSpecification(name:entity:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
27 |                                bindings: Any)
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:26:8: warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
27 |                                bindings: Any)
28 | }
/Users/admin/builder/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.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:26:8: warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
27 |                                bindings: Any)
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/ActiveDataSource.swift:225:17: warning: let 'countAttr' is not concurrency-safe because non-'Sendable' type 'any Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
223 |
224 | // Swift 3: static stored properties not supported in generic types
225 | fileprivate let countAttr : Attribute = {
    |                 |- warning: let 'countAttr' is not concurrency-safe because non-'Sendable' type 'any Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'countAttr' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
226 |   let countAttr = ModelAttribute(name: "count", externalType: "INT")
227 |   countAttr.readFormat = "COUNT(*)"
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:44:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 42 |  * - ``CodeValueAttribute``
 43 |  */
 44 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 45 |                             SmartDescription
 46 | {
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorChannelPool.swift:95:10: warning: capture of 'self' with non-sendable type 'SingleConnectionPool' in a '@Sendable' closure
 40 |  *
 41 |  */
 42 | public final class SingleConnectionPool: AdaptorChannelPool {
    |                    `- note: class 'SingleConnectionPool' does not conform to the 'Sendable' protocol
 43 |
 44 |   struct Entry {
    :
 93 |
 94 |     expirationQueue.async {
 95 |       if self.gc != nil { return } // already running
    |          `- warning: capture of 'self' with non-sendable type 'SingleConnectionPool' in a '@Sendable' closure
 96 |       self.gc = DispatchWorkItem(block: self.expire)
 97 |       self.expirationQueue.asyncAfter(deadline: .now() + .seconds(1),
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorChannelPool.swift:205:10: warning: capture of 'self' with non-sendable type 'SimpleAdaptorChannelPool' in a '@Sendable' closure
142 |  *
143 |  */
144 | public final class SimpleAdaptorChannelPool: AdaptorChannelPool {
    |                    `- note: class 'SimpleAdaptorChannelPool' does not conform to the 'Sendable' protocol
145 |
146 |   struct Entry {
    :
203 |
204 |     expirationQueue.async {
205 |       if self.gc != nil { return } // already running
    |          `- warning: capture of 'self' with non-sendable type 'SimpleAdaptorChannelPool' in a '@Sendable' closure
206 |
207 |       let now = Date()
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:19:8: warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
17 |
18 |   /// Failed to access the primary key after INSERTing a record
19 |   case FailedToGrabNewPrimaryKey(entity: Entity, row: AdaptorRow)
   |        `- warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
20 |
21 |   /// Attempt to do a insert w/ refetchall, but missing the required entity
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:19:8: warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
17 |
18 |   /// Failed to access the primary key after INSERTing a record
19 |   case FailedToGrabNewPrimaryKey(entity: Entity, row: AdaptorRow)
   |        `- warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
20 |
21 |   /// Attempt to do a insert w/ refetchall, but missing the required entity
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:24:8: warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
22 |   case InsertRefetchRequiresEntity
23 |
24 |   case FailedToRefetchInsertedRow(entity: Entity?, row: AdaptorRow)
   |        `- warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
25 |
26 |   case UnexpectedOperation
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:24:8: warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
22 |   case InsertRefetchRequiresEntity
23 |
24 |   case FailedToRefetchInsertedRow(entity: Entity?, row: AdaptorRow)
   |        `- warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
25 |
26 |   case UnexpectedOperation
[101/105] Compiling ZeeQL Adaptor.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:18:8: warning: associated value 'CannotConstructFetchSpecification' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'AccessDataSourceError.ConstructionErrorReason'; this is an error in the Swift 6 language mode
10 |   // cannot nest in generic
11 |
12 |   public enum ConstructionErrorReason: Equatable {
   |               `- note: consider making enum 'ConstructionErrorReason' conform to the 'Sendable' protocol
13 |     case missingEntity
14 |     case bindingFailed
   :
16 |   }
17 |
18 |   case CannotConstructFetchSpecification(ConstructionErrorReason)
   |        `- warning: associated value 'CannotConstructFetchSpecification' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'AccessDataSourceError.ConstructionErrorReason'; this is an error in the Swift 6 language mode
19 |   case CannotConstructCountFetchSpecification
20 |   case MissingEntity
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:22:8: warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
20 |   case MissingEntity
21 |   case CountFetchReturnedNoResults
22 |   case FetchReturnedMoreThanOneResult(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
/Users/admin/builder/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.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:22:8: warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any SwiftObject'; this is an error in the Swift 6 language mode
20 |   case MissingEntity
21 |   case CountFetchReturnedNoResults
22 |   case FetchReturnedMoreThanOneResult(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any SwiftObject'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Control/DataSource.swift:89:17: note: protocol 'SwiftObject' does not conform to the 'Sendable' protocol
 87 |  * Like `AnyObject` w/o the `@objc`.
 88 |  */
 89 | public protocol SwiftObject: AnyObject {
    |                 `- note: protocol 'SwiftObject' does not conform to the 'Sendable' protocol
 90 |   // is there a standard protocol for this? `AnyObject` also does @objc ...
 91 |   // hh(2025-04-03): I think AnyObject doesn't imply `@objc` anymore.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:25:8: warning: associated value 'DidNotFindFetchSpecification(name:entity:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
   |        `- warning: associated value 'DidNotFindFetchSpecification(name:entity:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
27 |                                bindings: Any)
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:26:8: warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
27 |                                bindings: Any)
28 | }
/Users/admin/builder/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.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:26:8: warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
27 |                                bindings: Any)
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/ActiveDataSource.swift:225:17: warning: let 'countAttr' is not concurrency-safe because non-'Sendable' type 'any Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
223 |
224 | // Swift 3: static stored properties not supported in generic types
225 | fileprivate let countAttr : Attribute = {
    |                 |- warning: let 'countAttr' is not concurrency-safe because non-'Sendable' type 'any Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'countAttr' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
226 |   let countAttr = ModelAttribute(name: "count", externalType: "INT")
227 |   countAttr.readFormat = "COUNT(*)"
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:44:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 42 |  * - ``CodeValueAttribute``
 43 |  */
 44 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 45 |                             SmartDescription
 46 | {
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorChannelPool.swift:95:10: warning: capture of 'self' with non-sendable type 'SingleConnectionPool' in a '@Sendable' closure
 40 |  *
 41 |  */
 42 | public final class SingleConnectionPool: AdaptorChannelPool {
    |                    `- note: class 'SingleConnectionPool' does not conform to the 'Sendable' protocol
 43 |
 44 |   struct Entry {
    :
 93 |
 94 |     expirationQueue.async {
 95 |       if self.gc != nil { return } // already running
    |          `- warning: capture of 'self' with non-sendable type 'SingleConnectionPool' in a '@Sendable' closure
 96 |       self.gc = DispatchWorkItem(block: self.expire)
 97 |       self.expirationQueue.asyncAfter(deadline: .now() + .seconds(1),
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorChannelPool.swift:205:10: warning: capture of 'self' with non-sendable type 'SimpleAdaptorChannelPool' in a '@Sendable' closure
142 |  *
143 |  */
144 | public final class SimpleAdaptorChannelPool: AdaptorChannelPool {
    |                    `- note: class 'SimpleAdaptorChannelPool' does not conform to the 'Sendable' protocol
145 |
146 |   struct Entry {
    :
203 |
204 |     expirationQueue.async {
205 |       if self.gc != nil { return } // already running
    |          `- warning: capture of 'self' with non-sendable type 'SimpleAdaptorChannelPool' in a '@Sendable' closure
206 |
207 |       let now = Date()
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:19:8: warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
17 |
18 |   /// Failed to access the primary key after INSERTing a record
19 |   case FailedToGrabNewPrimaryKey(entity: Entity, row: AdaptorRow)
   |        `- warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
20 |
21 |   /// Attempt to do a insert w/ refetchall, but missing the required entity
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:19:8: warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
17 |
18 |   /// Failed to access the primary key after INSERTing a record
19 |   case FailedToGrabNewPrimaryKey(entity: Entity, row: AdaptorRow)
   |        `- warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
20 |
21 |   /// Attempt to do a insert w/ refetchall, but missing the required entity
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:24:8: warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
22 |   case InsertRefetchRequiresEntity
23 |
24 |   case FailedToRefetchInsertedRow(entity: Entity?, row: AdaptorRow)
   |        `- warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
25 |
26 |   case UnexpectedOperation
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:24:8: warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
22 |   case InsertRefetchRequiresEntity
23 |
24 |   case FailedToRefetchInsertedRow(entity: Entity?, row: AdaptorRow)
   |        `- warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
25 |
26 |   case UnexpectedOperation
[102/105] Compiling ZeeQL AdaptorChannel.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:18:8: warning: associated value 'CannotConstructFetchSpecification' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'AccessDataSourceError.ConstructionErrorReason'; this is an error in the Swift 6 language mode
10 |   // cannot nest in generic
11 |
12 |   public enum ConstructionErrorReason: Equatable {
   |               `- note: consider making enum 'ConstructionErrorReason' conform to the 'Sendable' protocol
13 |     case missingEntity
14 |     case bindingFailed
   :
16 |   }
17 |
18 |   case CannotConstructFetchSpecification(ConstructionErrorReason)
   |        `- warning: associated value 'CannotConstructFetchSpecification' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'AccessDataSourceError.ConstructionErrorReason'; this is an error in the Swift 6 language mode
19 |   case CannotConstructCountFetchSpecification
20 |   case MissingEntity
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:22:8: warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
20 |   case MissingEntity
21 |   case CountFetchReturnedNoResults
22 |   case FetchReturnedMoreThanOneResult(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
/Users/admin/builder/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.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:22:8: warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any SwiftObject'; this is an error in the Swift 6 language mode
20 |   case MissingEntity
21 |   case CountFetchReturnedNoResults
22 |   case FetchReturnedMoreThanOneResult(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any SwiftObject'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Control/DataSource.swift:89:17: note: protocol 'SwiftObject' does not conform to the 'Sendable' protocol
 87 |  * Like `AnyObject` w/o the `@objc`.
 88 |  */
 89 | public protocol SwiftObject: AnyObject {
    |                 `- note: protocol 'SwiftObject' does not conform to the 'Sendable' protocol
 90 |   // is there a standard protocol for this? `AnyObject` also does @objc ...
 91 |   // hh(2025-04-03): I think AnyObject doesn't imply `@objc` anymore.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:25:8: warning: associated value 'DidNotFindFetchSpecification(name:entity:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
   |        `- warning: associated value 'DidNotFindFetchSpecification(name:entity:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
27 |                                bindings: Any)
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:26:8: warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
27 |                                bindings: Any)
28 | }
/Users/admin/builder/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.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:26:8: warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
27 |                                bindings: Any)
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/ActiveDataSource.swift:225:17: warning: let 'countAttr' is not concurrency-safe because non-'Sendable' type 'any Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
223 |
224 | // Swift 3: static stored properties not supported in generic types
225 | fileprivate let countAttr : Attribute = {
    |                 |- warning: let 'countAttr' is not concurrency-safe because non-'Sendable' type 'any Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'countAttr' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
226 |   let countAttr = ModelAttribute(name: "count", externalType: "INT")
227 |   countAttr.readFormat = "COUNT(*)"
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:44:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 42 |  * - ``CodeValueAttribute``
 43 |  */
 44 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 45 |                             SmartDescription
 46 | {
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorChannelPool.swift:95:10: warning: capture of 'self' with non-sendable type 'SingleConnectionPool' in a '@Sendable' closure
 40 |  *
 41 |  */
 42 | public final class SingleConnectionPool: AdaptorChannelPool {
    |                    `- note: class 'SingleConnectionPool' does not conform to the 'Sendable' protocol
 43 |
 44 |   struct Entry {
    :
 93 |
 94 |     expirationQueue.async {
 95 |       if self.gc != nil { return } // already running
    |          `- warning: capture of 'self' with non-sendable type 'SingleConnectionPool' in a '@Sendable' closure
 96 |       self.gc = DispatchWorkItem(block: self.expire)
 97 |       self.expirationQueue.asyncAfter(deadline: .now() + .seconds(1),
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorChannelPool.swift:205:10: warning: capture of 'self' with non-sendable type 'SimpleAdaptorChannelPool' in a '@Sendable' closure
142 |  *
143 |  */
144 | public final class SimpleAdaptorChannelPool: AdaptorChannelPool {
    |                    `- note: class 'SimpleAdaptorChannelPool' does not conform to the 'Sendable' protocol
145 |
146 |   struct Entry {
    :
203 |
204 |     expirationQueue.async {
205 |       if self.gc != nil { return } // already running
    |          `- warning: capture of 'self' with non-sendable type 'SimpleAdaptorChannelPool' in a '@Sendable' closure
206 |
207 |       let now = Date()
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:19:8: warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
17 |
18 |   /// Failed to access the primary key after INSERTing a record
19 |   case FailedToGrabNewPrimaryKey(entity: Entity, row: AdaptorRow)
   |        `- warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
20 |
21 |   /// Attempt to do a insert w/ refetchall, but missing the required entity
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:19:8: warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
17 |
18 |   /// Failed to access the primary key after INSERTing a record
19 |   case FailedToGrabNewPrimaryKey(entity: Entity, row: AdaptorRow)
   |        `- warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
20 |
21 |   /// Attempt to do a insert w/ refetchall, but missing the required entity
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:24:8: warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
22 |   case InsertRefetchRequiresEntity
23 |
24 |   case FailedToRefetchInsertedRow(entity: Entity?, row: AdaptorRow)
   |        `- warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
25 |
26 |   case UnexpectedOperation
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:24:8: warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
22 |   case InsertRefetchRequiresEntity
23 |
24 |   case FailedToRefetchInsertedRow(entity: Entity?, row: AdaptorRow)
   |        `- warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
25 |
26 |   case UnexpectedOperation
[103/105] Compiling ZeeQL AdaptorChannelPool.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:18:8: warning: associated value 'CannotConstructFetchSpecification' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'AccessDataSourceError.ConstructionErrorReason'; this is an error in the Swift 6 language mode
10 |   // cannot nest in generic
11 |
12 |   public enum ConstructionErrorReason: Equatable {
   |               `- note: consider making enum 'ConstructionErrorReason' conform to the 'Sendable' protocol
13 |     case missingEntity
14 |     case bindingFailed
   :
16 |   }
17 |
18 |   case CannotConstructFetchSpecification(ConstructionErrorReason)
   |        `- warning: associated value 'CannotConstructFetchSpecification' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'AccessDataSourceError.ConstructionErrorReason'; this is an error in the Swift 6 language mode
19 |   case CannotConstructCountFetchSpecification
20 |   case MissingEntity
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:22:8: warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
20 |   case MissingEntity
21 |   case CountFetchReturnedNoResults
22 |   case FetchReturnedMoreThanOneResult(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
/Users/admin/builder/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.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:22:8: warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any SwiftObject'; this is an error in the Swift 6 language mode
20 |   case MissingEntity
21 |   case CountFetchReturnedNoResults
22 |   case FetchReturnedMoreThanOneResult(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any SwiftObject'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Control/DataSource.swift:89:17: note: protocol 'SwiftObject' does not conform to the 'Sendable' protocol
 87 |  * Like `AnyObject` w/o the `@objc`.
 88 |  */
 89 | public protocol SwiftObject: AnyObject {
    |                 `- note: protocol 'SwiftObject' does not conform to the 'Sendable' protocol
 90 |   // is there a standard protocol for this? `AnyObject` also does @objc ...
 91 |   // hh(2025-04-03): I think AnyObject doesn't imply `@objc` anymore.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:25:8: warning: associated value 'DidNotFindFetchSpecification(name:entity:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
   |        `- warning: associated value 'DidNotFindFetchSpecification(name:entity:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
27 |                                bindings: Any)
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:26:8: warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
27 |                                bindings: Any)
28 | }
/Users/admin/builder/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.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:26:8: warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
27 |                                bindings: Any)
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/ActiveDataSource.swift:225:17: warning: let 'countAttr' is not concurrency-safe because non-'Sendable' type 'any Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
223 |
224 | // Swift 3: static stored properties not supported in generic types
225 | fileprivate let countAttr : Attribute = {
    |                 |- warning: let 'countAttr' is not concurrency-safe because non-'Sendable' type 'any Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'countAttr' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
226 |   let countAttr = ModelAttribute(name: "count", externalType: "INT")
227 |   countAttr.readFormat = "COUNT(*)"
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:44:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 42 |  * - ``CodeValueAttribute``
 43 |  */
 44 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 45 |                             SmartDescription
 46 | {
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorChannelPool.swift:95:10: warning: capture of 'self' with non-sendable type 'SingleConnectionPool' in a '@Sendable' closure
 40 |  *
 41 |  */
 42 | public final class SingleConnectionPool: AdaptorChannelPool {
    |                    `- note: class 'SingleConnectionPool' does not conform to the 'Sendable' protocol
 43 |
 44 |   struct Entry {
    :
 93 |
 94 |     expirationQueue.async {
 95 |       if self.gc != nil { return } // already running
    |          `- warning: capture of 'self' with non-sendable type 'SingleConnectionPool' in a '@Sendable' closure
 96 |       self.gc = DispatchWorkItem(block: self.expire)
 97 |       self.expirationQueue.asyncAfter(deadline: .now() + .seconds(1),
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorChannelPool.swift:205:10: warning: capture of 'self' with non-sendable type 'SimpleAdaptorChannelPool' in a '@Sendable' closure
142 |  *
143 |  */
144 | public final class SimpleAdaptorChannelPool: AdaptorChannelPool {
    |                    `- note: class 'SimpleAdaptorChannelPool' does not conform to the 'Sendable' protocol
145 |
146 |   struct Entry {
    :
203 |
204 |     expirationQueue.async {
205 |       if self.gc != nil { return } // already running
    |          `- warning: capture of 'self' with non-sendable type 'SimpleAdaptorChannelPool' in a '@Sendable' closure
206 |
207 |       let now = Date()
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:19:8: warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
17 |
18 |   /// Failed to access the primary key after INSERTing a record
19 |   case FailedToGrabNewPrimaryKey(entity: Entity, row: AdaptorRow)
   |        `- warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
20 |
21 |   /// Attempt to do a insert w/ refetchall, but missing the required entity
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:19:8: warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
17 |
18 |   /// Failed to access the primary key after INSERTing a record
19 |   case FailedToGrabNewPrimaryKey(entity: Entity, row: AdaptorRow)
   |        `- warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
20 |
21 |   /// Attempt to do a insert w/ refetchall, but missing the required entity
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:24:8: warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
22 |   case InsertRefetchRequiresEntity
23 |
24 |   case FailedToRefetchInsertedRow(entity: Entity?, row: AdaptorRow)
   |        `- warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
25 |
26 |   case UnexpectedOperation
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:24:8: warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
22 |   case InsertRefetchRequiresEntity
23 |
24 |   case FailedToRefetchInsertedRow(entity: Entity?, row: AdaptorRow)
   |        `- warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
25 |
26 |   case UnexpectedOperation
[104/105] Compiling ZeeQL AdaptorDataSource.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:18:8: warning: associated value 'CannotConstructFetchSpecification' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'AccessDataSourceError.ConstructionErrorReason'; this is an error in the Swift 6 language mode
10 |   // cannot nest in generic
11 |
12 |   public enum ConstructionErrorReason: Equatable {
   |               `- note: consider making enum 'ConstructionErrorReason' conform to the 'Sendable' protocol
13 |     case missingEntity
14 |     case bindingFailed
   :
16 |   }
17 |
18 |   case CannotConstructFetchSpecification(ConstructionErrorReason)
   |        `- warning: associated value 'CannotConstructFetchSpecification' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'AccessDataSourceError.ConstructionErrorReason'; this is an error in the Swift 6 language mode
19 |   case CannotConstructCountFetchSpecification
20 |   case MissingEntity
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:22:8: warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
20 |   case MissingEntity
21 |   case CountFetchReturnedNoResults
22 |   case FetchReturnedMoreThanOneResult(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
/Users/admin/builder/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.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:22:8: warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any SwiftObject'; this is an error in the Swift 6 language mode
20 |   case MissingEntity
21 |   case CountFetchReturnedNoResults
22 |   case FetchReturnedMoreThanOneResult(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any SwiftObject'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Control/DataSource.swift:89:17: note: protocol 'SwiftObject' does not conform to the 'Sendable' protocol
 87 |  * Like `AnyObject` w/o the `@objc`.
 88 |  */
 89 | public protocol SwiftObject: AnyObject {
    |                 `- note: protocol 'SwiftObject' does not conform to the 'Sendable' protocol
 90 |   // is there a standard protocol for this? `AnyObject` also does @objc ...
 91 |   // hh(2025-04-03): I think AnyObject doesn't imply `@objc` anymore.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:25:8: warning: associated value 'DidNotFindFetchSpecification(name:entity:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
   |        `- warning: associated value 'DidNotFindFetchSpecification(name:entity:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
27 |                                bindings: Any)
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:26:8: warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
27 |                                bindings: Any)
28 | }
/Users/admin/builder/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.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:26:8: warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
27 |                                bindings: Any)
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/ActiveDataSource.swift:225:17: warning: let 'countAttr' is not concurrency-safe because non-'Sendable' type 'any Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
223 |
224 | // Swift 3: static stored properties not supported in generic types
225 | fileprivate let countAttr : Attribute = {
    |                 |- warning: let 'countAttr' is not concurrency-safe because non-'Sendable' type 'any Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'countAttr' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
226 |   let countAttr = ModelAttribute(name: "count", externalType: "INT")
227 |   countAttr.readFormat = "COUNT(*)"
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:44:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 42 |  * - ``CodeValueAttribute``
 43 |  */
 44 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 45 |                             SmartDescription
 46 | {
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorChannelPool.swift:95:10: warning: capture of 'self' with non-sendable type 'SingleConnectionPool' in a '@Sendable' closure
 40 |  *
 41 |  */
 42 | public final class SingleConnectionPool: AdaptorChannelPool {
    |                    `- note: class 'SingleConnectionPool' does not conform to the 'Sendable' protocol
 43 |
 44 |   struct Entry {
    :
 93 |
 94 |     expirationQueue.async {
 95 |       if self.gc != nil { return } // already running
    |          `- warning: capture of 'self' with non-sendable type 'SingleConnectionPool' in a '@Sendable' closure
 96 |       self.gc = DispatchWorkItem(block: self.expire)
 97 |       self.expirationQueue.asyncAfter(deadline: .now() + .seconds(1),
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorChannelPool.swift:205:10: warning: capture of 'self' with non-sendable type 'SimpleAdaptorChannelPool' in a '@Sendable' closure
142 |  *
143 |  */
144 | public final class SimpleAdaptorChannelPool: AdaptorChannelPool {
    |                    `- note: class 'SimpleAdaptorChannelPool' does not conform to the 'Sendable' protocol
145 |
146 |   struct Entry {
    :
203 |
204 |     expirationQueue.async {
205 |       if self.gc != nil { return } // already running
    |          `- warning: capture of 'self' with non-sendable type 'SimpleAdaptorChannelPool' in a '@Sendable' closure
206 |
207 |       let now = Date()
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:19:8: warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
17 |
18 |   /// Failed to access the primary key after INSERTing a record
19 |   case FailedToGrabNewPrimaryKey(entity: Entity, row: AdaptorRow)
   |        `- warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
20 |
21 |   /// Attempt to do a insert w/ refetchall, but missing the required entity
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:19:8: warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
17 |
18 |   /// Failed to access the primary key after INSERTing a record
19 |   case FailedToGrabNewPrimaryKey(entity: Entity, row: AdaptorRow)
   |        `- warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
20 |
21 |   /// Attempt to do a insert w/ refetchall, but missing the required entity
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:24:8: warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
22 |   case InsertRefetchRequiresEntity
23 |
24 |   case FailedToRefetchInsertedRow(entity: Entity?, row: AdaptorRow)
   |        `- warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
25 |
26 |   case UnexpectedOperation
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:24:8: warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
22 |   case InsertRefetchRequiresEntity
23 |
24 |   case FailedToRefetchInsertedRow(entity: Entity?, row: AdaptorRow)
   |        `- warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
25 |
26 |   case UnexpectedOperation
[105/105] Compiling ZeeQL AdaptorError.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:18:8: warning: associated value 'CannotConstructFetchSpecification' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'AccessDataSourceError.ConstructionErrorReason'; this is an error in the Swift 6 language mode
10 |   // cannot nest in generic
11 |
12 |   public enum ConstructionErrorReason: Equatable {
   |               `- note: consider making enum 'ConstructionErrorReason' conform to the 'Sendable' protocol
13 |     case missingEntity
14 |     case bindingFailed
   :
16 |   }
17 |
18 |   case CannotConstructFetchSpecification(ConstructionErrorReason)
   |        `- warning: associated value 'CannotConstructFetchSpecification' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'AccessDataSourceError.ConstructionErrorReason'; this is an error in the Swift 6 language mode
19 |   case CannotConstructCountFetchSpecification
20 |   case MissingEntity
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:22:8: warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
20 |   case MissingEntity
21 |   case CountFetchReturnedNoResults
22 |   case FetchReturnedMoreThanOneResult(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
/Users/admin/builder/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.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:22:8: warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any SwiftObject'; this is an error in the Swift 6 language mode
20 |   case MissingEntity
21 |   case CountFetchReturnedNoResults
22 |   case FetchReturnedMoreThanOneResult(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any SwiftObject'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Control/DataSource.swift:89:17: note: protocol 'SwiftObject' does not conform to the 'Sendable' protocol
 87 |  * Like `AnyObject` w/o the `@objc`.
 88 |  */
 89 | public protocol SwiftObject: AnyObject {
    |                 `- note: protocol 'SwiftObject' does not conform to the 'Sendable' protocol
 90 |   // is there a standard protocol for this? `AnyObject` also does @objc ...
 91 |   // hh(2025-04-03): I think AnyObject doesn't imply `@objc` anymore.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:25:8: warning: associated value 'DidNotFindFetchSpecification(name:entity:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
   |        `- warning: associated value 'DidNotFindFetchSpecification(name:entity:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
27 |                                bindings: Any)
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:26:8: warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
27 |                                bindings: Any)
28 | }
/Users/admin/builder/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.
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:26:8: warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
27 |                                bindings: Any)
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/ActiveDataSource.swift:225:17: warning: let 'countAttr' is not concurrency-safe because non-'Sendable' type 'any Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
223 |
224 | // Swift 3: static stored properties not supported in generic types
225 | fileprivate let countAttr : Attribute = {
    |                 |- warning: let 'countAttr' is not concurrency-safe because non-'Sendable' type 'any Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'countAttr' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
226 |   let countAttr = ModelAttribute(name: "count", externalType: "INT")
227 |   countAttr.readFormat = "COUNT(*)"
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:44:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 42 |  * - ``CodeValueAttribute``
 43 |  */
 44 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 45 |                             SmartDescription
 46 | {
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorChannelPool.swift:95:10: warning: capture of 'self' with non-sendable type 'SingleConnectionPool' in a '@Sendable' closure
 40 |  *
 41 |  */
 42 | public final class SingleConnectionPool: AdaptorChannelPool {
    |                    `- note: class 'SingleConnectionPool' does not conform to the 'Sendable' protocol
 43 |
 44 |   struct Entry {
    :
 93 |
 94 |     expirationQueue.async {
 95 |       if self.gc != nil { return } // already running
    |          `- warning: capture of 'self' with non-sendable type 'SingleConnectionPool' in a '@Sendable' closure
 96 |       self.gc = DispatchWorkItem(block: self.expire)
 97 |       self.expirationQueue.asyncAfter(deadline: .now() + .seconds(1),
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorChannelPool.swift:205:10: warning: capture of 'self' with non-sendable type 'SimpleAdaptorChannelPool' in a '@Sendable' closure
142 |  *
143 |  */
144 | public final class SimpleAdaptorChannelPool: AdaptorChannelPool {
    |                    `- note: class 'SimpleAdaptorChannelPool' does not conform to the 'Sendable' protocol
145 |
146 |   struct Entry {
    :
203 |
204 |     expirationQueue.async {
205 |       if self.gc != nil { return } // already running
    |          `- warning: capture of 'self' with non-sendable type 'SimpleAdaptorChannelPool' in a '@Sendable' closure
206 |
207 |       let now = Date()
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:19:8: warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
17 |
18 |   /// Failed to access the primary key after INSERTing a record
19 |   case FailedToGrabNewPrimaryKey(entity: Entity, row: AdaptorRow)
   |        `- warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
20 |
21 |   /// Attempt to do a insert w/ refetchall, but missing the required entity
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:19:8: warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
17 |
18 |   /// Failed to access the primary key after INSERTing a record
19 |   case FailedToGrabNewPrimaryKey(entity: Entity, row: AdaptorRow)
   |        `- warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
20 |
21 |   /// Attempt to do a insert w/ refetchall, but missing the required entity
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:24:8: warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
22 |   case InsertRefetchRequiresEntity
23 |
24 |   case FailedToRefetchInsertedRow(entity: Entity?, row: AdaptorRow)
   |        `- warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
25 |
26 |   case UnexpectedOperation
/Users/admin/builder/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 }
/Users/admin/builder/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:24:8: warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
22 |   case InsertRefetchRequiresEntity
23 |
24 |   case FailedToRefetchInsertedRow(entity: Entity?, row: AdaptorRow)
   |        `- warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
25 |
26 |   case UnexpectedOperation
Build complete! (9.74s)
Fetching https://github.com/ZeeQL/CSQLite3.git
[1/41] Fetching csqlite3
Fetched https://github.com/ZeeQL/CSQLite3.git from cache (0.66s)
Computing version for https://github.com/ZeeQL/CSQLite3.git
Computed https://github.com/ZeeQL/CSQLite3.git at 2.0.3 (3.14s)
Creating working copy for https://github.com/ZeeQL/CSQLite3.git
Working copy of https://github.com/ZeeQL/CSQLite3.git resolved at 2.0.3
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" : "/Users/admin/builder/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",
        "OpenDateIntervalTests.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/OpenDateInterval.swift",
        "Foundation/Pluralize.swift",
        "Foundation/SimpleKVC.swift",
        "Foundation/SmartDescription.swift",
        "SQLite3Adaptor/SQLite3Adaptor.swift",
        "SQLite3Adaptor/SQLite3AdaptorChannel.swift",
        "SQLite3Adaptor/SQLite3Expression.swift",
        "SQLite3Adaptor/SQLite3ModelFetch.swift",
        "SQLite3Adaptor/SQLite3SchemaSynchronizationFactory.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.0"
}
Done.