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 IndustrialKit, reference main (190c46), with Swift 6.2 for macOS (SPM) on 17 Dec 2025 17:23:23 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.0.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/MalkarovPark/IndustrialKit.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/MalkarovPark/IndustrialKit
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 190c46e Provided robot error handling.
Cloned https://github.com/MalkarovPark/IndustrialKit.git
Revision (git rev-parse @):
190c46ee85beabd6bd5230a8e496048bdf2de4c4
SUCCESS checkout https://github.com/MalkarovPark/IndustrialKit.git at main
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "industrialkit",
      "name": "IndustrialKit",
      "url": "https://github.com/MalkarovPark/IndustrialKit.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/IndustrialKit",
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/MalkarovPark/IndustrialKit.git
[1/10099] Fetching industrialkit
Fetched https://github.com/MalkarovPark/IndustrialKit.git from cache (1.20s)
Creating working copy for https://github.com/MalkarovPark/IndustrialKit.git
Working copy of https://github.com/MalkarovPark/IndustrialKit.git resolved at main (190c46e)
warning: '.resolve-product-dependencies': dependency 'industrialkit' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/MalkarovPark/IndustrialKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0.app xcrun swift build --arch arm64
Building for debugging...
[0/3] Write sources
[2/3] Write swift-version-49B95AFC49DCD68C.txt
[4/30] Emitting module IndustrialKit
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:84:14: warning: class 'ExternalRobotConnector' must restate inherited '@unchecked Sendable' conformance
 82 |
 83 | //MARK: - External Connector
 84 | public class ExternalRobotConnector: RobotConnector
    |              `- warning: class 'ExternalRobotConnector' must restate inherited '@unchecked Sendable' conformance
 85 | {
 86 |     // MARK: Init functions
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:79:14: warning: class 'ExternalToolConnector' must restate inherited '@unchecked Sendable' conformance
 77 |
 78 | //MARK: - External Connector
 79 | public class ExternalToolConnector: ToolConnector
    |              `- warning: class 'ExternalToolConnector' must restate inherited '@unchecked Sendable' conformance
 80 | {
 81 |     // MARK: Init functions
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Part.swift:17:14: warning: class 'Part' must restate inherited '@unchecked Sendable' conformance
 15 |  Forms environment, and represent objects with which executing devices interact directly.
 16 |  */
 17 | public class Part: WorkspaceObject
    |              `- warning: class 'Part' must restate inherited '@unchecked Sendable' conformance
 18 | {
 19 |     private var figure: String? // Part figure name
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:17:14: warning: class 'Robot' must restate inherited '@unchecked Sendable' conformance
  15 |  Permorms reposition operation by target points order in selected positions program.
  16 |  */
  17 | public class Robot: WorkspaceObject
     |              `- warning: class 'Robot' must restate inherited '@unchecked Sendable' conformance
  18 | {
  19 |     // MARK: - Init functions
[5/32] Compiling IndustrialKit RobotModelController.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:97:69: warning: capture of 'completion' with non-Sendable type '() -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
 95 |                 {
 96 |                     self.nodes[safe: name, default: SCNNode()].runAction(action, completionHandler: {
 97 |                         self.local_completion(index: i, completion: completion)
    |                                                                     |- warning: capture of 'completion' with non-Sendable type '() -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
    |                                                                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 98 |                     })
 99 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:188:9: warning: result of call to 'send_via_unix_socket(at:with:)' is unused [#no-usage]
186 |     {
187 |         #if os(macOS)
188 |         send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_tool_controller_socket", with: ["reset_nodes"])
    |         `- warning: result of call to 'send_via_unix_socket(at:with:)' is unused [#no-usage]
189 |         #endif
190 |     }
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[6/32] Compiling IndustrialKit ToolModelController.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:97:69: warning: capture of 'completion' with non-Sendable type '() -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
 95 |                 {
 96 |                     self.nodes[safe: name, default: SCNNode()].runAction(action, completionHandler: {
 97 |                         self.local_completion(index: i, completion: completion)
    |                                                                     |- warning: capture of 'completion' with non-Sendable type '() -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
    |                                                                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 98 |                     })
 99 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:188:9: warning: result of call to 'send_via_unix_socket(at:with:)' is unused [#no-usage]
186 |     {
187 |         #if os(macOS)
188 |         send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_tool_controller_socket", with: ["reset_nodes"])
    |         `- warning: result of call to 'send_via_unix_socket(at:with:)' is unused [#no-usage]
189 |         #endif
190 |     }
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[7/32] Compiling IndustrialKit OperationCode.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:97:69: warning: capture of 'completion' with non-Sendable type '() -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
 95 |                 {
 96 |                     self.nodes[safe: name, default: SCNNode()].runAction(action, completionHandler: {
 97 |                         self.local_completion(index: i, completion: completion)
    |                                                                     |- warning: capture of 'completion' with non-Sendable type '() -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
    |                                                                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 98 |                     })
 99 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/ModelControllers/ToolModelController.swift:188:9: warning: result of call to 'send_via_unix_socket(at:with:)' is unused [#no-usage]
186 |     {
187 |         #if os(macOS)
188 |         send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_tool_controller_socket", with: ["reset_nodes"])
    |         `- warning: result of call to 'send_via_unix_socket(at:with:)' is unused [#no-usage]
189 |         #endif
190 |     }
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[8/32] Compiling IndustrialKit WorkspaceProgramElement.swift
[9/32] Compiling IndustrialKit StateItem.swift
[10/32] Compiling IndustrialKit WorkspaceObjectChart.swift
[11/32] Compiling IndustrialKit Tool.swift
[12/32] Compiling IndustrialKit WorkspaceObject.swift
[13/32] Compiling IndustrialKit Part.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Part.swift:17:14: warning: class 'Part' must restate inherited '@unchecked Sendable' conformance
 15 |  Forms environment, and represent objects with which executing devices interact directly.
 16 |  */
 17 | public class Part: WorkspaceObject
    |              `- warning: class 'Part' must restate inherited '@unchecked Sendable' conformance
 18 | {
 19 |     private var figure: String? // Part figure name
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:17:14: warning: class 'Robot' must restate inherited '@unchecked Sendable' conformance
  15 |  Permorms reposition operation by target points order in selected positions program.
  16 |  */
  17 | public class Robot: WorkspaceObject
     |              `- warning: class 'Robot' must restate inherited '@unchecked Sendable' conformance
  18 | {
  19 |     // MARK: - Init functions
[14/32] Compiling IndustrialKit Robot.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Part.swift:17:14: warning: class 'Part' must restate inherited '@unchecked Sendable' conformance
 15 |  Forms environment, and represent objects with which executing devices interact directly.
 16 |  */
 17 | public class Part: WorkspaceObject
    |              `- warning: class 'Part' must restate inherited '@unchecked Sendable' conformance
 18 | {
 19 |     private var figure: String? // Part figure name
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Robot.swift:17:14: warning: class 'Robot' must restate inherited '@unchecked Sendable' conformance
  15 |  Permorms reposition operation by target points order in selected positions program.
  16 |  */
  17 | public class Robot: WorkspaceObject
     |              `- warning: class 'Robot' must restate inherited '@unchecked Sendable' conformance
  18 | {
  19 |     // MARK: - Init functions
[15/32] Compiling IndustrialKit LogicElements.swift
[16/32] Compiling IndustrialKit ModifierElements.swift
[17/32] Compiling IndustrialKit PerformerElements.swift
[18/32] Compiling IndustrialKit Workspace.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Modules/IndustrialModule.swift:161:13: warning: result of call to 'send_via_unix_socket(at:command:)' is unused [#no-usage]
159 |         for program_components_path in program_components_paths
160 |         {
161 |             send_via_unix_socket(at: program_components_path.socket, command: "stop")
    |             `- warning: result of call to 'send_via_unix_socket(at:command:)' is unused [#no-usage]
162 |         }
163 |     }
[19/32] Compiling IndustrialKit ChangerModule.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Modules/IndustrialModule.swift:161:13: warning: result of call to 'send_via_unix_socket(at:command:)' is unused [#no-usage]
159 |         for program_components_path in program_components_paths
160 |         {
161 |             send_via_unix_socket(at: program_components_path.socket, command: "stop")
    |             `- warning: result of call to 'send_via_unix_socket(at:command:)' is unused [#no-usage]
162 |         }
163 |     }
[20/32] Compiling IndustrialKit IndustrialModule.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/WorkspaceObjects/Modules/IndustrialModule.swift:161:13: warning: result of call to 'send_via_unix_socket(at:command:)' is unused [#no-usage]
159 |         for program_components_path in program_components_paths
160 |         {
161 |             send_via_unix_socket(at: program_components_path.socket, command: "stop")
    |             `- warning: result of call to 'send_via_unix_socket(at:command:)' is unused [#no-usage]
162 |         }
163 |     }
[21/32] Compiling IndustrialKit PartModule.swift
[22/32] Compiling IndustrialKit RobotModule.swift
[23/32] Compiling IndustrialKit ToolModule.swift
[24/32] Compiling IndustrialKit Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:250:13: warning: mutation of captured var 'output_data' in concurrently-executing code [#SendableClosureCaptures]
 248 |         output_queue.async
 249 |         {
 250 |             output_data.append(data)
     |             `- warning: mutation of captured var 'output_data' in concurrently-executing code [#SendableClosureCaptures]
 251 |         }
 252 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:323:17: warning: mutation of captured var 'collected_output' in concurrently-executing code [#SendableClosureCaptures]
 321 |             output_queue.sync
 322 |             {
 323 |                 collected_output += output
     |                 `- warning: mutation of captured var 'collected_output' in concurrently-executing code [#SendableClosureCaptures]
 324 |             }
 325 |         }
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:355:17: warning: capture of 'output_handler' with non-Sendable type '(String) -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
 353 |             DispatchQueue.main.async
 354 |             {
 355 |                 output_handler("Failed to launch process: \(error.localizedDescription)")
     |                 |- warning: capture of 'output_handler' with non-Sendable type '(String) -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 356 |             }
 357 |             return
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:438:21: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
 436 |     // Send command
 437 |     let command_to_send = command.utf8CString.dropLast()
 438 |     command_to_send.withUnsafeBufferPointer
     |                     `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
 439 |     { buffer_ptr in
 440 |         write(sockfd, buffer_ptr.baseAddress!, buffer_ptr.count)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:485:17: warning: capture of 'completion' with non-Sendable type '(String) -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
 483 |             DispatchQueue.main.async
 484 |             {
 485 |                 completion("Failed to connect to UNIX socket")
     |                 |- warning: capture of 'completion' with non-Sendable type '(String) -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 486 |             }
 487 |             return
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[25/32] Compiling IndustrialKit Functions.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:250:13: warning: mutation of captured var 'output_data' in concurrently-executing code [#SendableClosureCaptures]
 248 |         output_queue.async
 249 |         {
 250 |             output_data.append(data)
     |             `- warning: mutation of captured var 'output_data' in concurrently-executing code [#SendableClosureCaptures]
 251 |         }
 252 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:323:17: warning: mutation of captured var 'collected_output' in concurrently-executing code [#SendableClosureCaptures]
 321 |             output_queue.sync
 322 |             {
 323 |                 collected_output += output
     |                 `- warning: mutation of captured var 'collected_output' in concurrently-executing code [#SendableClosureCaptures]
 324 |             }
 325 |         }
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:355:17: warning: capture of 'output_handler' with non-Sendable type '(String) -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
 353 |             DispatchQueue.main.async
 354 |             {
 355 |                 output_handler("Failed to launch process: \(error.localizedDescription)")
     |                 |- warning: capture of 'output_handler' with non-Sendable type '(String) -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 356 |             }
 357 |             return
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:438:21: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
 436 |     // Send command
 437 |     let command_to_send = command.utf8CString.dropLast()
 438 |     command_to_send.withUnsafeBufferPointer
     |                     `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
 439 |     { buffer_ptr in
 440 |         write(sockfd, buffer_ptr.baseAddress!, buffer_ptr.count)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:485:17: warning: capture of 'completion' with non-Sendable type '(String) -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
 483 |             DispatchQueue.main.async
 484 |             {
 485 |                 completion("Failed to connect to UNIX socket")
     |                 |- warning: capture of 'completion' with non-Sendable type '(String) -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 486 |             }
 487 |             return
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[26/32] Compiling IndustrialKit ModelController.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:250:13: warning: mutation of captured var 'output_data' in concurrently-executing code [#SendableClosureCaptures]
 248 |         output_queue.async
 249 |         {
 250 |             output_data.append(data)
     |             `- warning: mutation of captured var 'output_data' in concurrently-executing code [#SendableClosureCaptures]
 251 |         }
 252 |
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:323:17: warning: mutation of captured var 'collected_output' in concurrently-executing code [#SendableClosureCaptures]
 321 |             output_queue.sync
 322 |             {
 323 |                 collected_output += output
     |                 `- warning: mutation of captured var 'collected_output' in concurrently-executing code [#SendableClosureCaptures]
 324 |             }
 325 |         }
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:355:17: warning: capture of 'output_handler' with non-Sendable type '(String) -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
 353 |             DispatchQueue.main.async
 354 |             {
 355 |                 output_handler("Failed to launch process: \(error.localizedDescription)")
     |                 |- warning: capture of 'output_handler' with non-Sendable type '(String) -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 356 |             }
 357 |             return
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:438:21: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
 436 |     // Send command
 437 |     let command_to_send = command.utf8CString.dropLast()
 438 |     command_to_send.withUnsafeBufferPointer
     |                     `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
 439 |     { buffer_ptr in
 440 |         write(sockfd, buffer_ptr.baseAddress!, buffer_ptr.count)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Functions.swift:485:17: warning: capture of 'completion' with non-Sendable type '(String) -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
 483 |             DispatchQueue.main.async
 484 |             {
 485 |                 completion("Failed to connect to UNIX socket")
     |                 |- warning: capture of 'completion' with non-Sendable type '(String) -> Void' in a '@Sendable' closure [#SendableClosureCaptures]
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 486 |             }
 487 |             return
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[27/32] Compiling IndustrialKit RobotConnector.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:84:14: warning: class 'ExternalRobotConnector' must restate inherited '@unchecked Sendable' conformance
 82 |
 83 | //MARK: - External Connector
 84 | public class ExternalRobotConnector: RobotConnector
    |              `- warning: class 'ExternalRobotConnector' must restate inherited '@unchecked Sendable' conformance
 85 | {
 86 |     // MARK: Init functions
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:255:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
253 |         let command = ["move_to"] + [point.json_string()] + origin_position
254 |
255 |         guard let terminal_output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_robot_connector_socket", with: command)
    |                   `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
256 |         else
257 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:299:19: warning: immutable value 'output' was never used; consider replacing with '_' or removing it [#no-usage]
297 |     {
298 |         #if os(macOS)
299 |         guard let output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_robot_connector_socket", with: ["reset_device"])
    |                   `- warning: immutable value 'output' was never used; consider replacing with '_' or removing it [#no-usage]
300 |         else
301 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:79:14: warning: class 'ExternalToolConnector' must restate inherited '@unchecked Sendable' conformance
 77 |
 78 | //MARK: - External Connector
 79 | public class ExternalToolConnector: ToolConnector
    |              `- warning: class 'ExternalToolConnector' must restate inherited '@unchecked Sendable' conformance
 80 | {
 81 |     // MARK: Init functions
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:248:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
246 |         let command = ["perform", "\(code)"]
247 |
248 |         guard let terminal_output: String = send_via_unix_socket(
    |                   `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
249 |             at: "/tmp/\(module_name.code_correct_format)_tool_connector_socket",
250 |             with: command)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:280:19: warning: immutable value 'output' was never used; consider replacing with '_' or removing it [#no-usage]
278 |     {
279 |         #if os(macOS)
280 |         guard let output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_tool_connector_socket", with: ["reset_device"])
    |                   `- warning: immutable value 'output' was never used; consider replacing with '_' or removing it [#no-usage]
281 |         else
282 |         {
[28/32] Compiling IndustrialKit ToolConnector.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:84:14: warning: class 'ExternalRobotConnector' must restate inherited '@unchecked Sendable' conformance
 82 |
 83 | //MARK: - External Connector
 84 | public class ExternalRobotConnector: RobotConnector
    |              `- warning: class 'ExternalRobotConnector' must restate inherited '@unchecked Sendable' conformance
 85 | {
 86 |     // MARK: Init functions
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:255:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
253 |         let command = ["move_to"] + [point.json_string()] + origin_position
254 |
255 |         guard let terminal_output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_robot_connector_socket", with: command)
    |                   `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
256 |         else
257 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:299:19: warning: immutable value 'output' was never used; consider replacing with '_' or removing it [#no-usage]
297 |     {
298 |         #if os(macOS)
299 |         guard let output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_robot_connector_socket", with: ["reset_device"])
    |                   `- warning: immutable value 'output' was never used; consider replacing with '_' or removing it [#no-usage]
300 |         else
301 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:79:14: warning: class 'ExternalToolConnector' must restate inherited '@unchecked Sendable' conformance
 77 |
 78 | //MARK: - External Connector
 79 | public class ExternalToolConnector: ToolConnector
    |              `- warning: class 'ExternalToolConnector' must restate inherited '@unchecked Sendable' conformance
 80 | {
 81 |     // MARK: Init functions
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:248:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
246 |         let command = ["perform", "\(code)"]
247 |
248 |         guard let terminal_output: String = send_via_unix_socket(
    |                   `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
249 |             at: "/tmp/\(module_name.code_correct_format)_tool_connector_socket",
250 |             with: command)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:280:19: warning: immutable value 'output' was never used; consider replacing with '_' or removing it [#no-usage]
278 |     {
279 |         #if os(macOS)
280 |         guard let output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_tool_connector_socket", with: ["reset_device"])
    |                   `- warning: immutable value 'output' was never used; consider replacing with '_' or removing it [#no-usage]
281 |         else
282 |         {
[29/32] Compiling IndustrialKit WorkspaceObjectConnector.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:84:14: warning: class 'ExternalRobotConnector' must restate inherited '@unchecked Sendable' conformance
 82 |
 83 | //MARK: - External Connector
 84 | public class ExternalRobotConnector: RobotConnector
    |              `- warning: class 'ExternalRobotConnector' must restate inherited '@unchecked Sendable' conformance
 85 | {
 86 |     // MARK: Init functions
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:255:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
253 |         let command = ["move_to"] + [point.json_string()] + origin_position
254 |
255 |         guard let terminal_output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_robot_connector_socket", with: command)
    |                   `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
256 |         else
257 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/RobotConnector.swift:299:19: warning: immutable value 'output' was never used; consider replacing with '_' or removing it [#no-usage]
297 |     {
298 |         #if os(macOS)
299 |         guard let output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_robot_connector_socket", with: ["reset_device"])
    |                   `- warning: immutable value 'output' was never used; consider replacing with '_' or removing it [#no-usage]
300 |         else
301 |         {
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:79:14: warning: class 'ExternalToolConnector' must restate inherited '@unchecked Sendable' conformance
 77 |
 78 | //MARK: - External Connector
 79 | public class ExternalToolConnector: ToolConnector
    |              `- warning: class 'ExternalToolConnector' must restate inherited '@unchecked Sendable' conformance
 80 | {
 81 |     // MARK: Init functions
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:248:19: warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
246 |         let command = ["perform", "\(code)"]
247 |
248 |         guard let terminal_output: String = send_via_unix_socket(
    |                   `- warning: immutable value 'terminal_output' was never used; consider replacing with '_' or removing it [#no-usage]
249 |             at: "/tmp/\(module_name.code_correct_format)_tool_connector_socket",
250 |             with: command)
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKit/Connectors/ToolConnector.swift:280:19: warning: immutable value 'output' was never used; consider replacing with '_' or removing it [#no-usage]
278 |     {
279 |         #if os(macOS)
280 |         guard let output: String = send_via_unix_socket(at: "/tmp/\(module_name.code_correct_format)_tool_connector_socket", with: ["reset_device"])
    |                   `- warning: immutable value 'output' was never used; consider replacing with '_' or removing it [#no-usage]
281 |         else
282 |         {
[30/32] Compiling IndustrialKit OperationsProgram.swift
[31/32] Compiling IndustrialKit PositionPoint.swift
[32/32] Compiling IndustrialKit PositionsProgram.swift
[33/54] Compiling IndustrialKitUI SheetCaption.swift
[34/54] Compiling IndustrialKitUI SpaceOriginView.swift
[35/54] Compiling IndustrialKitUI ControlViews.swift
[36/54] Compiling IndustrialKitUI PendantController.swift
[37/56] Compiling IndustrialKitUI ChartsView.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKitUI/ConnectorView.swift:355:11: warning: class 'Test_Connector' must restate inherited '@unchecked Sendable' conformance
353 |     }
354 |
355 |     class Test_Connector: ToolConnector
    |           `- warning: class 'Test_Connector' must restate inherited '@unchecked Sendable' conformance
356 |     {
357 |         override var parameters: [ConnectionParameter]
[38/56] Compiling IndustrialKitUI ConnectorView.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKitUI/ConnectorView.swift:355:11: warning: class 'Test_Connector' must restate inherited '@unchecked Sendable' conformance
353 |     }
354 |
355 |     class Test_Connector: ToolConnector
    |           `- warning: class 'Test_Connector' must restate inherited '@unchecked Sendable' conformance
356 |     {
357 |         override var parameters: [ConnectionParameter]
[39/56] Compiling IndustrialKitUI DynamicStack.swift
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKitUI/ConnectorView.swift:355:11: warning: class 'Test_Connector' must restate inherited '@unchecked Sendable' conformance
353 |     }
354 |
355 |     class Test_Connector: ToolConnector
    |           `- warning: class 'Test_Connector' must restate inherited '@unchecked Sendable' conformance
356 |     {
357 |         override var parameters: [ConnectionParameter]
[40/56] Compiling IndustrialKitUI PositionView.swift
[41/56] Compiling IndustrialKitUI ControlProgramTextView.swift
[42/56] Compiling IndustrialKitUI LogicElementsViews.swift
[43/56] Compiling IndustrialKitUI ModifierElementsViews.swift
[44/56] Compiling IndustrialKitUI Functions.swift
[45/56] Compiling IndustrialKitUI InspectorModifier.swift
[46/56] Compiling IndustrialKitUI ObjectSceneView.swift
[47/56] Compiling IndustrialKitUI ProgramViews.swift
[48/56] Compiling IndustrialKitUI SpatialPendantView.swift
[49/56] Compiling IndustrialKitUI PerformerElementsViews.swift
[50/56] Compiling IndustrialKitUI RegistersView.swift
[51/56] Compiling IndustrialKitUI StateView.swift
[52/56] Compiling IndustrialKitUI ViewCloseButton.swift
[53/56] Emitting module IndustrialKitUI
/Users/admin/builder/spi-builder-workspace/Sources/IndustrialKitUI/ConnectorView.swift:355:11: warning: class 'Test_Connector' must restate inherited '@unchecked Sendable' conformance
353 |     }
354 |
355 |     class Test_Connector: ToolConnector
    |           `- warning: class 'Test_Connector' must restate inherited '@unchecked Sendable' conformance
356 |     {
357 |         override var parameters: [ConnectionParameter]
[54/56] Compiling IndustrialKitUI AddNewView.swift
[55/56] Compiling IndustrialKitUI Borderers.swift
[56/56] Compiling IndustrialKitUI Cards.swift
Build complete! (12.11s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "IndustrialKit",
  "name" : "IndustrialKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "26.0"
    },
    {
      "name" : "ios",
      "version" : "26.0"
    },
    {
      "name" : "visionos",
      "version" : "26.0"
    }
  ],
  "products" : [
    {
      "name" : "IndustrialKit",
      "targets" : [
        "IndustrialKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "IndustrialKitUI",
      "targets" : [
        "IndustrialKitUI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "IndustrialKitUI",
      "module_type" : "SwiftTarget",
      "name" : "IndustrialKitUI",
      "path" : "Sources/IndustrialKitUI",
      "product_memberships" : [
        "IndustrialKitUI"
      ],
      "sources" : [
        "AddNewView.swift",
        "Borderers.swift",
        "Cards.swift",
        "ChartsView.swift",
        "ConnectorView.swift",
        "DynamicStack.swift",
        "Functions.swift",
        "InspectorModifier.swift",
        "ObjectSceneView.swift",
        "PositionView.swift",
        "ProgramElements/ControlProgramTextView.swift",
        "ProgramElements/LogicElementsViews.swift",
        "ProgramElements/ModifierElementsViews.swift",
        "ProgramElements/PerformerElementsViews.swift",
        "RegistersView.swift",
        "SheetCaption.swift",
        "SpaceOriginView.swift",
        "SpatialPendant/ControlViews.swift",
        "SpatialPendant/PendantController.swift",
        "SpatialPendant/ProgramViews.swift",
        "SpatialPendant/SpatialPendantView.swift",
        "StateView.swift",
        "ViewCloseButton.swift"
      ],
      "target_dependencies" : [
        "IndustrialKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "IndustrialKitTests",
      "module_type" : "SwiftTarget",
      "name" : "IndustrialKitTests",
      "path" : "Tests/IndustrialKitTests",
      "sources" : [
        "IndustrialKitTests.swift"
      ],
      "target_dependencies" : [
        "IndustrialKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "IndustrialKit",
      "module_type" : "SwiftTarget",
      "name" : "IndustrialKit",
      "path" : "Sources/IndustrialKit",
      "product_memberships" : [
        "IndustrialKit",
        "IndustrialKitUI"
      ],
      "sources" : [
        "Connectors/RobotConnector.swift",
        "Connectors/ToolConnector.swift",
        "Connectors/WorkspaceObjectConnector.swift",
        "Extensions.swift",
        "Functions.swift",
        "ModelControllers/ModelController.swift",
        "ModelControllers/RobotModelController.swift",
        "ModelControllers/ToolModelController.swift",
        "Programs/OperationCode.swift",
        "Programs/OperationsProgram.swift",
        "Programs/PositionPoint.swift",
        "Programs/PositionsProgram.swift",
        "Programs/WorkspaceProgramElements/LogicElements.swift",
        "Programs/WorkspaceProgramElements/ModifierElements.swift",
        "Programs/WorkspaceProgramElements/PerformerElements.swift",
        "Programs/WorkspaceProgramElements/WorkspaceProgramElement.swift",
        "Statistics/StateItem.swift",
        "Statistics/WorkspaceObjectChart.swift",
        "Workspace.swift",
        "WorkspaceObjects/Modules/ChangerModule.swift",
        "WorkspaceObjects/Modules/IndustrialModule.swift",
        "WorkspaceObjects/Modules/PartModule.swift",
        "WorkspaceObjects/Modules/RobotModule.swift",
        "WorkspaceObjects/Modules/ToolModule.swift",
        "WorkspaceObjects/Part.swift",
        "WorkspaceObjects/Robot.swift",
        "WorkspaceObjects/Tool.swift",
        "WorkspaceObjects/WorkspaceObject.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.2"
}
Done.