The Swift Package Index logo.Swift Package Index

Build Information

Successful build of OCCTMCP, reference main (4a634a), with Swift 6.3 for macOS (SPM) on 23 Oct 2026 21:54:18 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/SecondMouseAU/OCCTMCP.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/SecondMouseAU/OCCTMCP
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 4a634ab Merge pull request #254 from SecondMouseAU/feat/embed-observers
Cloned https://github.com/SecondMouseAU/OCCTMCP.git
Revision (git rev-parse @):
4a634ab62321bb525b73a513672826c46b80cc95
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/SecondMouseAU/OCCTMCP.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.3
Building package at path:  $PWD
https://github.com/SecondMouseAU/OCCTMCP.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.5.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin GenerateManual
[2/2] Compiling plugin GenerateDoccReference
Building for debugging...
[2/131] Write sources
[5/131] Copying libOCCT-macos.a
[6/131] Write sources
[8/131] Write occtmcp-server-entitlement.plist
[8/131] Write sources
[18/131] Copying Shaders.metal
[19/131] Write sources
[22/131] Compiling vfetchoptimizer.cpp
[23/131] Compiling stripifier.cpp
[23/131] Compiling vcacheoptimizer.cpp
[24/131] Compiling rasterizer.cpp
[24/131] Compiling spatialorder.cpp
[27/131] Write swift-version-69A768CDF2A0BEE1.txt
[28/131] Compiling quantization.cpp
[29/131] Compiling vertexcodec.cpp
[30/134] Compiling opacitymap.cpp
[31/134] Compiling overdrawoptimizer.cpp
[31/134] Compiling meshletutils.cpp
[31/134] Compiling simplifier.cpp
[34/134] Compiling partition.cpp
[35/134] Compiling vertexfilter.cpp
[36/134] Compiling meshletcodec.cpp
[37/141] Compiling indexcodec.cpp
[38/175] Compiling indexanalyzer.cpp
[39/175] Compiling indexgenerator.cpp
[40/175] Compiling allocator.cpp
[41/228] Compiling clusterizer.cpp
[42/228] Write sources
[44/228] Compiling OCCTMeshOptimizerBridge.cpp
[45/228] Compiling pugixml.cpp
[46/228] Compiling OCCTBridge_Visualization_Camera.mm
[47/228] Compiling OCCTBridge_Visualization_Presentation.mm
[47/228] Compiling OCCTBridge_Visualization_Assets.mm
[50/228] Emitting module OCCTPlatform
[51/228] Compiling OCCTPlatform Platform.swift
[52/228] Compiling OCCTPlatform FoundationCompat.swift
[53/228] Compiling OCCTPlatform PlatformLock.swift
[54/228] Compiling SwiftJWW DXFWriter.swift
[55/228] Compiling SwiftJWW JWW.swift
[56/228] Compiling SwiftJWW Reader.swift
[57/228] Emitting module SwiftJWW
[58/228] Compiling SwiftX SwiftX.swift
[59/228] Emitting module SwiftX
[60/228] Compiling SwiftX Parsers.swift
[61/228] Compiling SwiftPMX PMX.swift
[62/228] Emitting module SwiftPMX
[63/228] Emitting module SwiftDXF
[64/228] Compiling SwiftDXF Reader.swift
[65/228] Compiling SwiftDXF DXF.swift
[66/228] Compiling OCCTSwiftViewport CameraController.swift
[67/228] Compiling OCCTSwiftViewport CameraState+ClipPlanes.swift
[68/228] Compiling OCCTSwiftViewport CameraState.swift
[69/228] Compiling OCCTSwiftViewport PivotStrategy.swift
[70/228] Compiling OCCTSwiftViewport RotationStyle.swift
[71/228] Compiling OCCTSwiftViewport StandardView.swift
[72/228] Emitting module OCCTSwiftViewport
[72/233] Compiling OCCTBridge_Visualization_Appearance.mm
[73/233] Compiling OCCTBridge_Topology_Extrema.mm
[74/233] Compiling OCCTBridge_Topology_BoundingBox.mm
[75/233] Compiling OCCTBridge_Topology_Analysis.mm
[77/233] Compiling OCCTSwiftViewport SceneRaycast.swift
[78/233] Compiling OCCTSwiftViewport OCCTSwiftViewport.swift
[79/233] Compiling OCCTSwiftViewport MeasurementPicking.swift
[80/233] Compiling OCCTSwiftViewport PickResult.swift
[81/233] Compiling OCCTSwiftViewport PickResultFilter.swift
[82/233] Compiling OCCTSwiftViewport PickTextureManager.swift
[83/233] Emitting module SwiftGLTF
[83/235] Compiling OCCTBridge_Topology_ShapeQueries.mm
[84/235] Compiling OCCTBridge_Topology_Adjacency.mm
[85/235] Compiling OCCTBridge_Surface_Intersection.mm
[86/235] Compiling OCCTBridge_Surface_Surfaces.mm
[91/235] Compiling OCCTSwiftViewport ClipPlane.swift
[92/235] Compiling OCCTSwiftViewport GestureConfiguration.swift
[93/235] Compiling OCCTSwiftViewport MaterialLibrary.swift
[94/235] Compiling OCCTSwiftViewport ViewportArc.swift
[95/235] Compiling OCCTSwiftViewport ViewportBody.swift
[96/235] Compiling OCCTSwiftViewport NavigationCube.swift
[97/235] Compiling OCCTSwiftViewport NavigationCubeView.swift
[98/235] Compiling OCCTSwiftViewport ViewCubeRegion.swift
[99/235] Compiling OCCTSwiftViewport LightingConfiguration.swift
[100/235] Compiling OCCTSwiftViewport CameraScale.swift
[101/235] Compiling OCCTSwiftViewport OrientationGnomon.swift
[102/235] Compiling OCCTSwiftViewport ScaleBarView.swift
[103/235] Compiling OCCTSwiftViewport ViewportInputEvent.swift
[104/235] Compiling OCCTSwiftViewport ViewportInputRouter.swift
[108/235] Compiling OCCTSwiftViewport PBRMaterial.swift
[109/235] Compiling OCCTSwiftViewport ViewportConfiguration.swift
[110/235] Compiling OCCTSwiftViewport DisplayMode.swift
[111/235] Compiling OCCTSwiftViewport PickingConfiguration.swift
[112/235] Compiling OCCTSwiftViewport EnvironmentMapManager.swift
[113/235] Compiling OCCTSwiftViewport HDRLoader.swift
[114/235] Compiling OCCTSwiftViewport ViewportModifierKeys.swift
[115/235] Compiling OCCTSwiftViewport BoundingBox.swift
[116/235] Compiling OCCTSwiftViewport Frustum.swift
[123/235] Compiling OCCTSwiftViewport MatrixUtils.swift
[124/235] Compiling OCCTSwiftViewport ProjectionUtility.swift
[125/235] Compiling OCCTSwiftViewport Ray.swift
[129/235] Compiling OCCTSwiftViewport NormalSmoothing.swift
[130/235] Compiling OCCTSwiftViewport OffscreenRenderer.swift
[131/235] Compiling OCCTSwiftViewport Primitives.swift
[132/235] Compiling OCCTSwiftViewport RendererSharedBuffers.swift
[133/235] Compiling OCCTSwiftViewport RendererSharedSetup.swift
[134/235] Compiling OCCTSwiftViewport ShadowMapManager.swift
[135/235] Compiling OCCTSwiftViewport TessellationManager.swift
[136/235] Compiling OCCTSwiftViewport Uniforms+Scene.swift
[137/235] Compiling OCCTSwiftViewport ViewportRenderer.swift
[138/235] Compiling OCCTSwiftViewport ViewportRendererHeadless.swift
[139/235] Compiling OCCTSwiftViewport Measurement.swift
[149/235] Compiling SwiftGLTF gltf+SceneKit.swift
[150/235] Compiling SwiftGLTF gltf.swift
[151/235] Compiling OCCTSwiftViewport MetalViewRepresentable.swift
[151/235] Compiling OCCTBridge_Surface_Extrema.mm
[152/235] Compiling OCCTBridge_Surface_Fill.mm
[156/235] Compiling OCCTBridge_Surface_Analysis.mm
[157/235] Compiling OCCTBridge_Surface_Conversion.mm
[158/235] Compiling OCCTBridge_Surface_Adaptor.mm
[159/235] Compiling OCCTBridge_Spatial_SpatialQueries.mm
[162/235] Compiling OCCTBridge_Spatial_Intersection.mm
[163/235] Compiling OCCTBridge_Spatial_MathSolvers.mm
[165/235] Compiling OCCTSwiftViewport ViewCubeView.swift
[166/235] Compiling OCCTSwiftViewport MeasurementOverlay.swift
[167/235] Compiling OCCTSwiftViewport MetalViewportView.swift
[168/235] Compiling OCCTSwiftViewport ViewportController.swift
[169/235] Compiling OCCTSwiftViewport resource_bundle_accessor.swift
[169/235] Compiling OCCTBridge_Spatial_GeometryUtils.mm
[170/235] Compiling OCCTBridge_Spatial_Bounding.mm
[171/235] Compiling OCCTBridge_ProjLib_NLPlate.mm
[172/235] Compiling OCCTBridge_Modeling_Transform.mm
[173/235] Compiling OCCTBridge_Properties.mm
[174/235] Compiling OCCTBridge_Modeling_SolidPrimitives.mm
[175/235] Compiling OCCTBridge_Modeling_ShapeToolsHistory.mm
[176/235] Compiling OCCTBridge_Modeling_WireEdgeFaceBuilders.mm
[177/235] Compiling OCCTBridge_Modeling_Sweep.mm
[178/235] Compiling OCCTBridge_Modeling_Misc.mm
[179/235] Compiling OCCTBridge_Modeling_HLRProjection.mm
[180/235] Compiling OCCTBridge_Modeling_HealingSewing.mm
[181/235] Compiling OCCTBridge_Modeling_Fillet.mm
[182/235] Compiling OCCTBridge_Modeling_Chamfer.mm
[183/235] Compiling OCCTBridge_IO_OSDUtilities.mm
[184/235] Compiling OCCTBridge_IO_StepFormat.mm
[185/235] Compiling OCCTBridge_Modeling_Features.mm
[186/235] Compiling OCCTBridge_IO_NativeFormats.mm
[187/235] Compiling OCCTBridge_Mesh.mm
[188/235] Compiling OCCTBridge_Modeling_Boolean.mm
[189/235] Compiling OCCTBridge_IO_Misc.mm
[190/235] Compiling OCCTBridge_IO_MeshFormats.mm
[191/235] Compiling OCCTBridge_IO_IgesFormat.mm
[192/235] Compiling OCCTBridge_IO_Diagnostics.mm
[193/235] Compiling OCCTBridge_Healing_Upgrade.mm
[193/235] Compiling OCCTBridge_Healing_Misc.mm
[195/235] Compiling OCCTBridge_Healing_Sewing.mm
[196/235] Compiling OCCTBridge_Healing_Filling.mm
[197/235] Compiling OCCTBridge_Healing_Fix.mm
[198/235] Compiling OCCTBridge_Healing_Blends.mm
[199/235] Compiling OCCTBridge_Healing_Analysis.mm
[200/235] Compiling OCCTBridge_HLR.mm
[201/235] Compiling OCCTBridge_Geom2d_Hatching.mm
[202/235] Compiling OCCTBridge_Geom2d_GccSolver.mm
[203/235] Compiling OCCTBridge_Geom2d_Extrema.mm
[204/235] Compiling OCCTBridge_Geom2d_Conversion.mm
[205/235] Compiling OCCTBridge_Geom2d_Curves.mm
[206/235] Compiling OCCTBridge_Geom2d_Adaptor.mm
[207/235] Compiling OCCTBridge_Geom2d_Bisector.mm
[208/235] Compiling OCCTBridge_Document_GDT.mm
[209/235] Compiling OCCTBridge_Document_Functions.mm
[210/235] Compiling OCCTBridge_Document_DocumentLifecycle.mm
[211/235] Compiling OCCTBridge_Document_Assembly.mm
[212/235] Compiling OCCTBridge_Document_Attributes.mm
[213/235] Compiling OCCTBridge_Document_Appearance.mm
[214/235] Compiling OCCTBridge_Curve3D_Extrema.mm
[215/235] Write sources
[216/235] Compiling OCCTBridge_Curve3D_ArcLength.mm
[217/235] Write sources
[221/241] Compiling OCCTBridge_Curve3D_Conversion.mm
[222/251] Compiling OCCTBridge_Curve3D_Curves.mm
[223/251] Compiling OCCTBridge_Curve3D_Approximation.mm
[224/251] Compiling CSystem shims.c
[225/285] Compiling Miniz miniz.c
[226/294] Compiling Bridge bridge.cpp
[228/333] Compiling EventSource AsyncEventsSequence.swift
[229/333] Compiling EventSource AsyncSequence+Events.swift
[230/333] Compiling EventSource EventSource+AsyncHTTPClient.swift
[231/333] Emitting module EventSource
[232/333] Compiling EventSource EventSource.swift
[233/333] Compiling Logging LoggingSystem.swift
[234/334] Compiling Logging MetadataProvider.swift
[235/334] Compiling Logging Logger+Attributes.swift
[236/334] Compiling Logging LogHandler.swift
[237/334] Compiling Logging LogEvent.swift
[238/334] Compiling Logging Logger+With.swift
[239/334] Compiling Logging Locks.swift
[240/334] Compiling Nodal Node+Hierarchy.swift
[241/334] Compiling Nodal Node+MoveCopy.swift
[242/334] Compiling Logging SwiftLogNoOpLogHandler.swift
[243/334] Emitting module Logging
[244/334] Compiling Logging Logger.swift
[245/334] Compiling Nodal PugiNode.swift
[246/334] Compiling Nodal Node+Attributes.swift
[247/334] Compiling Nodal Node+Children.swift
[248/337] Compiling Nodal Node.Kind.swift
[249/337] Compiling Nodal Node.swift
[250/337] Compiling Nodal OutputOptions.swift
[251/337] Compiling Nodal AncestorAttributeSequence.swift
[252/337] Compiling Nodal ExpandedName+Pending.swift
[253/337] Compiling Nodal ExpandedName.swift
[254/337] Compiling Nodal Extensions.swift
[255/337] Compiling Nodal Pugi.swift
[256/337] Compiling SystemPackage Util.swift
[257/337] Compiling SystemPackage UtilConsumers.swift
[258/337] Compiling SystemPackage WinSDK+Overlay.swift
[259/337] Compiling Nodal Document.ParseOptions.swift
[260/337] Compiling Nodal Document.swift
[261/337] Compiling Nodal PendingNameRecord.swift
[262/337] Compiling Nodal Encoding.swift
[263/337] Emitting module SystemPackage
[263/337] Compiling OCCTBridge_Curve3D_Adaptor.mm
[264/337] Compiling OCCTBridge_AdvancedModeling.mm
[266/337] Compiling Zip ZipArchive.swift
[267/337] Compiling Zip ZipError.swift
[267/337] Compiling OCCTBridge_AIS.mm
[269/337] Compiling Nodal XMLDateFormat.swift
[270/337] Compiling Nodal XMLValueCodable.swift
[271/337] Compiling Nodal Document+Errors.swift
[272/337] Compiling Nodal Document+Input.swift
[273/337] Compiling Nodal Node+XMLValueCodable.swift
[274/337] Compiling Nodal Node+XMLValueCodableArray.swift
[275/337] Compiling Nodal XMLDataFormat.swift
[276/337] Compiling Nodal Node+XMLElementCodable.swift
[277/337] Compiling Nodal XMLElementCodable.swift
[278/337] Compiling Nodal Foundation+XMLValueCodable.swift
[279/337] Compiling Nodal Document+Namespaces.swift
[280/337] Compiling Nodal Document+Output.swift
[281/337] Compiling Nodal Document+PendingNameRecords.swift
[282/337] Compiling Nodal Document+RootElement.swift
[285/337] Compiling Nodal Node+Names.swift
[286/337] Compiling Nodal Node+Namespaces.swift
[287/337] Compiling Zip ZipArchive+OnDisk.swift
[288/337] Compiling Zip ZipArchive+InMemory.swift
[289/337] Compiling Zip ZipArchive+Deflate.swift
[290/337] Emitting module Zip
[291/337] Compiling Zip ZipArchive+Read.swift
[292/337] Compiling Zip ZipArchive+Get.swift
[293/337] Compiling Zip ZipArchive+Write.swift
[293/381] Compiling OCCTBridge.mm
[294/381] Compiling OCCTBridge_BRepGraph.mm
[296/592] Compiling OCCTSwift Edge.swift
[297/592] Compiling OCCTSwift EdgeAnalysis.swift
[298/592] Compiling OCCTSwift EdgeCurve.swift
[299/592] Compiling OCCTSwift ElLib.swift
[300/592] Compiling OCCTSwift Environment.swift
[301/596] Compiling OCCTSwift Shape+Math.swift
[302/596] Compiling OCCTSwift Shape+Mesh.swift
[303/596] Compiling OCCTSwift Shape+Modeling.swift
[304/596] Compiling OCCTSwift Shape+ShapeHealing.swift
[305/596] Compiling OCCTSwift Shape+Surface.swift
[306/596] Compiling OCCTSwift DistanceResult.swift
[307/596] Compiling OCCTSwift Document.swift
[308/596] Compiling OCCTSwift DocumentError.swift
[309/596] Compiling OCCTSwift Drawing.swift
[310/596] Compiling OCCTSwift DrawingAnnotation.swift
[311/596] Compiling OCCTSwift Sampling.swift
[312/596] Compiling OCCTSwift Section2D.swift
[313/596] Compiling OCCTSwift SectionBuilder.swift
[314/596] Compiling OCCTSwift Selection.swift
[315/596] Compiling OCCTSwift Selector.swift
[316/596] Compiling OCCTSwift EvolvedSectionInfo.swift
[317/596] Compiling OCCTSwift EvolvingFilletEdge.swift
[318/596] Compiling OCCTSwift Exporter.swift
[319/596] Compiling OCCTSwift Extrema2d.swift
[320/596] Compiling OCCTSwift ExtremaTypes.swift
[321/596] Compiling OCCTSwift SIMDVectorOps.swift
[322/596] Compiling OCCTSwift STEPOptions.swift
[323/596] Compiling OCCTSwift SVGExporter.swift
[324/596] Compiling OCCTSwift SameParameterResult.swift
[325/596] Compiling OCCTSwift SewingBuilder.swift
[326/596] Compiling OCCTSwift Shape+Analysis.swift
[327/596] Compiling OCCTSwift Shape+Curve.swift
[328/596] Compiling OCCTSwift Shape+Drawing.swift
[329/596] Compiling OCCTSwift Shape+Geom2d.swift
[330/596] Emitting module MCP
[331/596] Compiling OCCTSwift DrawingStyle.swift
[332/596] Compiling OCCTSwift DrawingSymbols.swift
[333/596] Compiling OCCTSwift DrawingThreadAnnotation.swift
[334/596] Compiling OCCTSwift DriverTable.swift
[335/596] Compiling OCCTSwift DrawingAutoCenterlines.swift
[336/596] Compiling OCCTSwift DrawingAutoDimensions.swift
[337/596] Compiling OCCTSwift DrawingComposition.swift
[338/596] Compiling OCCTSwift DrawingDispatch.swift
[339/596] Compiling OCCTSwift DrawingSheet.swift
[340/596] Compiling MCP Prompts.swift
[341/596] Compiling MCP Resources.swift
[342/596] Compiling MCP Server.swift
[343/596] Compiling MCP Tools.swift
[382/600] Emitting module Nodal
[383/600] Emitting module OCCTSwift
[384/623] Compiling Nodal Node+xPath.swift
[385/623] Compiling Nodal XPathQuery.swift
[386/623] Compiling Nodal XPathResults.swift
[387/623] Compiling Nodal XPathVariableValue.swift
[388/660] Compiling OCCTSwift ThruSectionsBuilder.swift
[389/660] Compiling OCCTSwift Timer.swift
[390/660] Compiling OCCTSwift TopologyRef.swift
[391/660] Compiling OCCTSwift TransactionDelta.swift
[392/660] Compiling OCCTSwift Transform2D.swift
[393/660] Compiling OCCTSwift TransformFactory.swift
[394/660] Compiling OCCTSwift TransformUtils.swift
[395/660] Compiling OCCTSwift TrigRoots.swift
[396/660] Compiling OCCTSwift UnicodeUtils.swift
[397/660] Compiling OCCTSwift UnifySameDomainBuilder.swift
[398/660] Compiling OCCTSwift Units.swift
[399/660] Compiling OCCTSwift UnitsConversion.swift
[400/660] Compiling OCCTSwift ValidateEdgeResult.swift
[401/660] Compiling OCCTSwift VectorMath.swift
[402/660] Compiling OCCTSwift ViewObject.swift
[403/660] Compiling OCCTSwift VisMaterial.swift
[404/660] Compiling OCCTSwift VrmlRepresentation.swift
[405/660] Compiling OCCTSwift Wire.swift
[406/660] Compiling OCCTSwift WireAnalyzer.swift
[407/660] Compiling OCCTSwift WireBuilder.swift
[408/660] Compiling OCCTSwift WireCurve.swift
[409/660] Compiling OCCTSwift WireOrder.swift
[410/660] Compiling OCCTSwift ZLayerSettings.swift
[411/660] Compiling ThreeMF ModelLoader.swift
[412/660] Compiling ThreeMF PackageReader.swift
[413/660] Compiling ThreeMF PackageWriter.swift
[414/660] Compiling ThreeMF Relationship.swift
[415/660] Compiling ThreeMF MetallicTextureDisplayProperties.swift
[416/660] Compiling ThreeMF SpecularDisplayProperties.swift
[417/660] Compiling ThreeMF SpecularTextureDisplayProperties.swift
[418/660] Compiling ThreeMF TranslucentDisplayProperties.swift
[419/660] Compiling ThreeMF Multiproperties.swift
[420/660] Compiling ThreeMF Alternatives.swift
[421/660] Compiling ThreeMF Component.swift
[422/660] Compiling ThreeMF Mesh.Triangle.swift
[423/660] Compiling ThreeMF Mesh.TriangleSet.swift
[424/660] Compiling ThreeMF Mesh.Vertex.swift
[425/660] Compiling ThreeMF Mesh.swift
[426/660] Compiling ThreeMF Object.swift
[427/660] Compiling ThreeMF Resource.swift
[428/660] Compiling ThreeMF Texture2D.swift
[429/660] Compiling ThreeMF Texture2DGroup.swift
[430/660] Compiling ThreeMF ThreeMF.swift
[431/660] Compiling ThreeMF ResourceContainer.swift
[432/660] Compiling ThreeMF Attributes.swift
[433/660] Compiling ThreeMF Namespace.swift
[434/660] Compiling ThreeMF Core.swift
[435/660] Emitting module ThreeMF
[456/664] Compiling ThreeMF Extensions.swift
[457/664] Compiling ThreeMF Build.swift
[458/664] Compiling ThreeMF Item.swift
[459/664] Compiling ThreeMF Model.swift
[460/664] Compiling ThreeMF Materials.swift
[461/664] Compiling ThreeMF Production.swift
[462/664] Compiling ThreeMF TriangleSets.swift
[463/664] Compiling ThreeMF ContentTypes.swift
[464/664] Compiling ThreeMF BaseMaterial.swift
[465/664] Compiling ThreeMF ColorGroup.swift
[466/664] Compiling ThreeMF CompositeMaterial.swift
[467/664] Compiling ThreeMF MetallicDisplayProperties.swift
[472/664] Compiling ThreeMF Color.swift
[473/664] Compiling ThreeMF Matrix3D.swift
[474/664] Compiling ThreeMF Metadata.swift
[475/664] Compiling ThreeMF Unit.swift
[476/672] Compiling OCCTSwift Face.swift
[477/672] Compiling OCCTSwift FeatureRecognition.swift
[478/672] Compiling OCCTSwift FeatureReconstructor.swift
[479/672] Compiling OCCTSwift FillConstraint.swift
[480/672] Compiling OCCTSwift FilletBuilder.swift
[481/672] Compiling OCCTSwift FillingPoleGrid.swift
[482/672] Compiling OCCTSwift FillingSurface.swift
[483/672] Compiling OCCTSwift FontManager.swift
[484/672] Compiling OCCTSwift FreeBoundsProperties.swift
[485/672] Compiling OCCTSwift GDTRead.swift
[486/672] Compiling OCCTSwift GDTWrite.swift
[487/672] Compiling OCCTSwift GProps.swift
[488/672] Compiling OCCTSwift GeneralTransform2D.swift
[489/672] Compiling OCCTSwift GeomEval.swift
[490/672] Compiling OCCTSwift GeomPrimitives.swift
[491/672] Compiling OCCTSwift GeomTransformation.swift
[492/672] Compiling OCCTSwift GeometryProperties.swift
[493/672] Compiling OCCTSwift HatchBuilder.swift
[494/672] Compiling OCCTSwift HatchPattern.swift
[495/672] Compiling OCCTSwift Helix.swift
[496/672] Compiling OCCTSwift HostInfo.swift
[497/672] Compiling OCCTSwift IDFilter.swift
[498/672] Compiling OCCTSwift IOStatus.swift
[499/672] Compiling OCCTSwift ShapeContents.swift
[500/672] Compiling OCCTSwift ShapeContentsExtended.swift
[501/672] Compiling OCCTSwift ShapeDistance.swift
[502/672] Compiling OCCTSwift ShapeFixStatus.swift
[503/672] Compiling OCCTSwift ShapeFixer.swift
[504/672] Compiling OCCTSwift ShapeFixers.swift
[505/672] Compiling OCCTSwift ShapeImage.swift
[506/672] Compiling OCCTSwift ShapeMeasurements.swift
[507/672] Compiling OCCTSwift ShapeProperties.swift
[508/672] Compiling OCCTSwift ShapeRayIntersection.swift
[509/672] Compiling OCCTSwift ShapeType.swift
[510/672] Compiling OCCTSwift SharedLibrary.swift
[511/672] Compiling OCCTSwift SheetLayout.swift
[512/672] Compiling OCCTSwift SheetMetal.swift
[513/672] Compiling OCCTSwift Sketch.swift
[514/672] Compiling OCCTSwift StepHeader.swift
[515/672] Compiling OCCTSwift SubShapeEnumeration.swift
[516/672] Compiling OCCTSwift Surface.swift
[517/672] Compiling OCCTSwift SurfaceIntersectionResult.swift
[518/672] Compiling OCCTSwift SweepGuideTypes.swift
[519/672] Compiling OCCTSwift TObjApplication.swift
[520/672] Compiling OCCTSwift TangentialDeflectionPoint.swift
[521/672] Compiling OCCTSwift ThreadFeatures.swift
[522/672] Compiling OCCTSwift PerfMeter.swift
[523/672] Compiling OCCTSwift Period.swift
[524/672] Compiling OCCTSwift PerpendicularBasis.swift
[525/672] Compiling OCCTSwift PipeShellBuilder.swift
[526/672] Compiling OCCTSwift PipeSweepMode.swift
[527/672] Compiling OCCTSwift PixMap.swift
[528/672] Compiling OCCTSwift PlateSolver.swift
[529/672] Compiling OCCTSwift Point2D.swift
[530/672] Compiling OCCTSwift PointClassification.swift
[531/672] Compiling OCCTSwift PolynomialConvert.swift
[532/672] Compiling OCCTSwift PolynomialSolver.swift
[533/672] Compiling OCCTSwift PresentationMesh.swift
[534/672] Compiling OCCTSwift PresentationStyle.swift
[535/672] Compiling OCCTSwift ProcessInfo.swift
[536/672] Compiling OCCTSwift ProjLib.swift
[537/672] Compiling OCCTSwift Projection.swift
[538/672] Compiling OCCTSwift QuadricIntersection.swift
[539/672] Compiling OCCTSwift Quaternion.swift
[540/672] Compiling OCCTSwift Range.swift
[541/672] Compiling OCCTSwift ReShapeContext.swift
[542/672] Compiling OCCTSwift ResourceManager.swift
[543/672] Compiling OCCTSwift SAWireAnalysis.swift
[544/672] Compiling OCCTSwift SIMD3Unpacking.swift
[545/672] Compiling OCCTSwift AnalyticGeometry.swift
[546/672] Compiling OCCTSwift AnalyticalResult.swift
[547/672] Compiling OCCTSwift Annotation.swift
[548/672] Compiling OCCTSwift ApproxResult.swift
[549/672] Compiling OCCTSwift ArcLengthCurveAdaptor.swift
[550/672] Compiling OCCTSwift AsDesTracker.swift
[551/672] Compiling OCCTSwift AssemblyGraph.swift
[552/672] Compiling OCCTSwift AssemblyItemId.swift
[553/672] Compiling OCCTSwift AssemblyNode.swift
[554/672] Compiling OCCTSwift AxisPlacement2D.swift
[555/672] Compiling OCCTSwift BRepGraph+Attributes.swift
[556/672] Compiling OCCTSwift BRepGraph.swift
[557/672] Compiling OCCTSwift BSplineApproxInterp.swift
[558/672] Compiling OCCTSwift BiTgteCurveOnEdge.swift
[559/672] Compiling OCCTSwift BillOfMaterials.swift
[560/672] Compiling OCCTSwift BisectorResult.swift
[561/672] Compiling OCCTSwift BndLib.swift
[562/672] Compiling OCCTSwift BooleanResult.swift
[563/672] Compiling OCCTSwift BoundSortBox.swift
[564/672] Compiling OCCTSwift BoundingSphere.swift
[565/672] Compiling OCCTSwift CPUTime.swift
[566/672] Compiling OCCTSwift Camera.swift
[567/672] Compiling OCCTSwift CanonicalForm.swift
[568/672] Compiling OCCTSwift CellsBuilder.swift
[569/672] Compiling OCCTSwift ImportProgress.swift
[570/672] Compiling OCCTSwift ImportResult.swift
[571/672] Compiling OCCTSwift IntAna.swift
[572/672] Compiling OCCTSwift IntAna2d.swift
[573/672] Compiling OCCTSwift IntCSResult.swift
[574/672] Compiling OCCTSwift IntTools.swift
[575/672] Compiling OCCTSwift Interval.swift
[576/672] Compiling OCCTSwift IntfTool.swift
[577/672] Compiling OCCTSwift KDTree.swift
[578/672] Compiling OCCTSwift LawFunction.swift
[579/672] Compiling OCCTSwift LengthUnit.swift
[580/672] Compiling OCCTSwift LocalProperties.swift
[581/672] Compiling OCCTSwift LogSample.swift
[582/672] Compiling OCCTSwift MassCentroid.swift
[583/672] Compiling OCCTSwift MassProperties.swift
[584/672] Compiling OCCTSwift Material.swift
[585/672] Compiling OCCTSwift MaterialInfo.swift
[586/672] Compiling OCCTSwift MathDimension.swift
[587/672] Compiling OCCTSwift MathLibrary.swift
[588/672] Compiling OCCTSwift MathSolver.swift
[589/672] Compiling OCCTSwift Matrix.swift
[590/672] Compiling OCCTSwift Matrix2D.swift
[591/672] Compiling OCCTSwift MeasurementHelpers.swift
[592/672] Compiling OCCTSwift ChamferBuilder.swift
[593/672] Compiling OCCTSwift Circle2DSolution.swift
[594/672] Compiling OCCTSwift ClipPlane.swift
[595/672] Compiling OCCTSwift Color.swift
[596/672] Compiling OCCTSwift CompBezierConverter.swift
[597/672] Compiling OCCTSwift Conic2D.swift
[598/672] Compiling OCCTSwift ConstructionContext.swift
[599/672] Compiling OCCTSwift ConstructionEntity.swift
[600/672] Compiling OCCTSwift ConstructionLayer.swift
[601/672] Compiling OCCTSwift ContapContourResult.swift
[602/672] Compiling OCCTSwift Continuity.swift
[603/672] Compiling OCCTSwift CoordinateSystem.swift
[604/672] Compiling OCCTSwift CoordinateSystem3D.swift
[605/672] Compiling OCCTSwift CoveringEdges.swift
[606/672] Compiling OCCTSwift Curve2D.swift
[607/672] Compiling OCCTSwift Curve2DGcc.swift
[608/672] Compiling OCCTSwift Curve3D.swift
[609/672] Compiling OCCTSwift CurveProfiler.swift
[610/672] Compiling OCCTSwift DXFExporter.swift
[611/672] Compiling OCCTSwift Date.swift
[612/672] Compiling OCCTSwift DirectoryIterator.swift
[613/672] Compiling OCCTSwift DirectoryUtils.swift
[614/672] Compiling OCCTSwift DiskInfo.swift
[615/672] Compiling OCCTSwift DisplayDrawer.swift
[616/672] Compiling OCCTSwift MedialAxis.swift
[617/672] Compiling OCCTSwift MemInfo.swift
[618/672] Compiling OCCTSwift Mesh.swift
[619/672] Compiling OCCTSwift MeshCoordinateSystem.swift
[620/672] Compiling OCCTSwift MeshIterators.swift
[621/672] Compiling OCCTSwift MeshTypes.swift
[622/672] Compiling OCCTSwift MessageSystem.swift
[623/672] Compiling OCCTSwift Messenger.swift
[624/672] Compiling OCCTSwift NamingHistory.swift
[625/672] Compiling OCCTSwift NativeHandleView.swift
[626/672] Compiling OCCTSwift NormalProjection.swift
[627/672] Compiling OCCTSwift NoteObject.swift
[628/672] Compiling OCCTSwift OBB.swift
[629/672] Compiling OCCTSwift OCCTDiagnostics.swift
[630/672] Compiling OCCTSwift OCCTPrecision.swift
[631/672] Compiling OCCTSwift OCCTSerialQueue.swift
[632/672] Compiling OCCTSwift OSDFile.swift
[633/672] Compiling OCCTSwift OSDPath.swift
[634/672] Compiling OCCTSwift OffsetAncestors.swift
[635/672] Compiling OCCTSwift OffsetJoinType.swift
[636/672] Compiling OCCTSwift OrientedBoundingBox.swift
[637/672] Compiling OCCTSwift PCDMStatus.swift
[638/672] Compiling OCCTSwift PDFExporter.swift
[662/714] Compiling OCCTSwiftMesh SegmentationStrategyResult.swift
[663/714] Compiling OCCTSwiftMesh SegmentedMesh.swift
[664/714] Compiling OCCTSwiftMesh SimplifiedMesh.swift
[665/717] Emitting module OCCTSwiftMesh
[666/717] Compiling OCCTSwiftMesh SimplifyOptions.swift
[667/717] Compiling OCCTSwiftMesh SlippageResult.swift
[668/717] Compiling OCCTSwiftMesh VertexCurvature.swift
[669/717] Compiling OCCTSwiftMesh PrimitiveFitter.swift
[670/717] Compiling OCCTSwiftMesh RANSACSegmentOptions.swift
[671/717] Compiling OCCTSwiftMesh SegmentOptions.swift
[672/717] Compiling OCCTSwiftMesh MeshRegion.swift
[673/717] Compiling OCCTSwiftMesh OCCTSwiftMesh.swift
[674/717] Compiling OCCTSwiftMesh OrientationReport.swift
[675/717] Compiling OCCTSwiftMesh AlignOptions.swift
[676/717] Compiling OCCTSwiftMesh AlignResult.swift
[677/717] Compiling OCCTSwiftMesh CreaseDetectionResult.swift
[678/717] Compiling OCCTSwiftMesh CreaseRing.swift
[679/717] Compiling OCCTSwiftMesh Mesh+Welding.swift
[680/717] Compiling OCCTSwiftMesh Mesh+Winding.swift
[681/717] Compiling OCCTSwiftMesh MeshIntegrityReport.swift
[682/717] Compiling OCCTSwiftMesh CrossSection.swift
[683/717] Compiling OCCTSwiftMesh FittedPrimitive.swift
[684/717] Compiling OCCTSwiftMesh KDTree3.swift
[685/717] Compiling OCCTSwiftMesh Mesh+Simplify.swift
[686/717] Compiling OCCTSwiftMesh Mesh+Slippage.swift
[687/717] Compiling OCCTSwiftMesh Mesh+Topology.swift
[688/717] Compiling OCCTSwiftMesh Linalg.swift
[689/717] Compiling OCCTSwiftMesh Mesh+Align.swift
[690/717] Compiling OCCTSwiftMesh Mesh+Crease.swift
[691/717] Compiling OCCTSwiftMesh Mesh+Curvature.swift
[692/717] Compiling OCCTSwiftMesh Mesh+RANSACSegmentation.swift
[693/717] Compiling OCCTSwiftMesh Mesh+Segmentation.swift
[694/717] Compiling ScriptHarness ScriptContext.swift
[695/717] Compiling ScriptHarness SQLiteUnavailable.swift
[696/717] Compiling ScriptHarness GraphIO.swift
[697/717] Compiling ScriptHarness EdgeClassification.swift
[698/717] Compiling ScriptHarness Manifest.swift
[699/717] Compiling DrawingComposer AssemblyComposer.swift
[700/717] Compiling DrawingComposer Spec.swift
[701/717] Compiling DrawingComposer Composer.swift
[702/717] Compiling DrawingComposer MultiViewLayout.swift
[703/717] Emitting module DrawingComposer
[704/717] Compiling ScriptHarness BREPGraphJSONExporter.swift
[705/717] Compiling ScriptHarness BREPGraphSQLiteExporter.swift
[706/717] Emitting module ScriptHarness
[707/717] Compiling MeshIO ThreeMFAdapter.swift
[708/717] Compiling MeshIO STL.swift
[709/717] Compiling MeshIO OBJ.swift
[710/717] Compiling MeshIO PLY.swift
[711/717] Emitting module MeshIO
[712/717] Compiling MeshIO Mesh.swift
[713/717] Compiling MeshIO MeshIO.swift
[714/717] Compiling MeshIO GLTFAdapter.swift
[715/727] Compiling OCCTSwiftIO ExportManager.swift
[716/727] Compiling OCCTSwiftIO ScriptManifest.swift
[717/727] Compiling OCCTSwiftIO MLExport.swift
[718/727] Compiling OCCTSwiftIO JWWLoader.swift
[719/727] Compiling OCCTSwiftIO ImportProgressClosure.swift
[720/728] Compiling OCCTSwiftIO DXFLoader.swift
[721/728] Compiling OCCTSwiftIO CADBodyMetadata.swift
[722/728] Compiling OCCTSwiftIO DirectoryWatcher.swift
[723/728] Compiling OCCTSwiftIO CADFileFormat.swift
[724/728] Emitting module OCCTSwiftIO
[725/728] Compiling OCCTSwiftIO ShapeLoader.swift
[726/741] Compiling OCCTSwiftTools SurfaceConverter.swift
[727/741] Compiling OCCTSwiftTools SubShape.swift
[728/741] Compiling OCCTSwiftTools ShapeIdentity.swift
[729/741] Compiling OCCTSwiftTools PointConverter.swift
[730/741] Compiling OCCTSwiftTools FaceIdentityTable.swift
[731/741] Compiling OCCTSwiftTools InteractiveObject.swift
[732/741] Compiling OCCTSwiftTools VertexIdentityTable.swift
[733/741] Compiling OCCTSwiftTools SubShapePickResolver.swift
[734/742] Compiling OCCTSwiftTools CurveConverter.swift
[735/742] Compiling OCCTSwiftTools EdgeIdentityTable.swift
[736/742] Emitting module OCCTSwiftTools
[737/742] Compiling OCCTSwiftTools BodyUtilities.swift
[738/742] Compiling OCCTSwiftTools CADFileLoader.swift
[739/742] Compiling OCCTSwiftTools WireConverter.swift
[740/755] Compiling OCCTSwiftAIS ManipulatorGeometry.swift
[741/755] Compiling OCCTSwiftAIS PresentationStyle.swift
[742/755] Compiling OCCTSwiftAIS Selection.swift
[743/755] Compiling OCCTSwiftAIS Remap.swift
[744/755] Compiling OCCTSwiftAIS ManipulatorWidget.swift
[745/755] Compiling OCCTSwiftAIS SelectionFilter.swift
[746/756] Compiling OCCTSwiftAIS CompatibilityAliases.swift
[747/756] Compiling OCCTSwiftAIS Dimension.swift
[748/756] Compiling OCCTSwiftAIS AreaSelection+SwiftUI.swift
[749/756] Compiling OCCTSwiftAIS AreaSelection.swift
[750/756] Emitting module OCCTSwiftAIS
[751/756] Compiling OCCTSwiftAIS InteractiveContext.swift
[752/756] Compiling OCCTSwiftAIS Manipulator+SwiftUI.swift
[753/756] Compiling OCCTSwiftAIS StandardObjects.swift
[754/811] Compiling OCCTMCPCore DrawingTools.swift
[755/811] Compiling OCCTMCPCore EdgeChainFitTools.swift
[756/811] Compiling OCCTMCPCore EdgeChainMath.swift
[757/811] Compiling OCCTMCPCore EngineeringTools.swift
[758/811] Compiling OCCTMCPCore ExecuteScriptTool.swift
[759/811] Compiling OCCTMCPCore FaceAdjacency.swift
[760/817] Emitting module OCCTMCPCore
[761/817] Compiling OCCTMCPCore Annotations.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/ChartRenderer.swift:537:13: warning: variable 'ylo' was never mutated; consider changing to 'let' constant
535 |             xhi += 0.5
536 |         }
537 |         var ylo = min(0, ys.min()!)
    |             `- warning: variable 'ylo' was never mutated; consider changing to 'let' constant
538 |         var yhi = ys.max()!
539 |         if yhi - ylo < 1e-9 { yhi += 0.5 }
[762/817] Compiling OCCTMCPCore AnnotationsRenderer.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/ChartRenderer.swift:537:13: warning: variable 'ylo' was never mutated; consider changing to 'let' constant
535 |             xhi += 0.5
536 |         }
537 |         var ylo = min(0, ys.min()!)
    |             `- warning: variable 'ylo' was never mutated; consider changing to 'let' constant
538 |         var yhi = ys.max()!
539 |         if yhi - ylo < 1e-9 { yhi += 0.5 }
[763/817] Compiling OCCTMCPCore ChartRenderer.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/ChartRenderer.swift:537:13: warning: variable 'ylo' was never mutated; consider changing to 'let' constant
535 |             xhi += 0.5
536 |         }
537 |         var ylo = min(0, ys.min()!)
    |             `- warning: variable 'ylo' was never mutated; consider changing to 'let' constant
538 |         var yhi = ys.max()!
539 |         if yhi - ylo < 1e-9 { yhi += 0.5 }
[764/817] Compiling OCCTMCPCore HistoryRegistry.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/ChartRenderer.swift:537:13: warning: variable 'ylo' was never mutated; consider changing to 'let' constant
535 |             xhi += 0.5
536 |         }
537 |         var ylo = min(0, ys.min()!)
    |             `- warning: variable 'ylo' was never mutated; consider changing to 'let' constant
538 |         var yhi = ys.max()!
539 |         if yhi - ylo < 1e-9 { yhi += 0.5 }
[765/817] Compiling OCCTMCPCore HostObservers.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/ChartRenderer.swift:537:13: warning: variable 'ylo' was never mutated; consider changing to 'let' constant
535 |             xhi += 0.5
536 |         }
537 |         var ylo = min(0, ys.min()!)
    |             `- warning: variable 'ylo' was never mutated; consider changing to 'let' constant
538 |         var yhi = ys.max()!
539 |         if yhi - ylo < 1e-9 { yhi += 0.5 }
[766/817] Compiling OCCTMCPCore Manifest.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/ChartRenderer.swift:537:13: warning: variable 'ylo' was never mutated; consider changing to 'let' constant
535 |             xhi += 0.5
536 |         }
537 |         var ylo = min(0, ys.min()!)
    |             `- warning: variable 'ylo' was never mutated; consider changing to 'let' constant
538 |         var yhi = ys.max()!
539 |         if yhi - ylo < 1e-9 { yhi += 0.5 }
[767/817] Compiling OCCTMCPCore CoreTools.swift
[768/817] Compiling OCCTMCPCore CorrespondenceTools.swift
[769/817] Compiling OCCTMCPCore CrossSectionCompareTool.swift
[770/817] Compiling OCCTMCPCore DeviationHistogramTool.swift
[771/817] Compiling OCCTMCPCore DeviationTools.swift
[772/817] Compiling OCCTMCPCore DistanceTargets.swift
[773/817] Compiling OCCTMCPCore IntrospectionRegistryTools.swift
[774/817] Compiling OCCTMCPCore IntrospectionTools.swift
[775/817] Compiling OCCTMCPCore MeshCurvatureTools.swift
[776/817] Compiling OCCTMCPCore MeshDiagnoseTools.swift
[777/817] Compiling OCCTMCPCore MeshFeatureTools.swift
[778/817] Compiling OCCTMCPCore MeshThicknessTools.swift
[779/817] Compiling OCCTMCPCore RemapTools.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/Tools/SceneTools.swift:89:13: warning: immutable value 'manifest' was never used; consider removing it [#no-usage]
 87 |         history: SceneHistory = .shared
 88 |     ) async -> ToolText {
 89 |         let manifest: ScriptManifest
    |             `- warning: immutable value 'manifest' was never used; consider removing it [#no-usage]
 90 |         do { manifest = try store.requireScene() } catch { return .manifestFailure(error) }
 91 |         await history.snapshot(store: store)
[780/817] Compiling OCCTMCPCore RenderPreviewTool.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/Tools/SceneTools.swift:89:13: warning: immutable value 'manifest' was never used; consider removing it [#no-usage]
 87 |         history: SceneHistory = .shared
 88 |     ) async -> ToolText {
 89 |         let manifest: ScriptManifest
    |             `- warning: immutable value 'manifest' was never used; consider removing it [#no-usage]
 90 |         do { manifest = try store.requireScene() } catch { return .manifestFailure(error) }
 91 |         await history.snapshot(store: store)
[781/817] Compiling OCCTMCPCore SceneTools.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/Tools/SceneTools.swift:89:13: warning: immutable value 'manifest' was never used; consider removing it [#no-usage]
 87 |         history: SceneHistory = .shared
 88 |     ) async -> ToolText {
 89 |         let manifest: ScriptManifest
    |             `- warning: immutable value 'manifest' was never used; consider removing it [#no-usage]
 90 |         do { manifest = try store.requireScene() } catch { return .manifestFailure(error) }
 91 |         await history.snapshot(store: store)
[782/817] Compiling OCCTMCPCore SelectionBridgeTools.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/Tools/SceneTools.swift:89:13: warning: immutable value 'manifest' was never used; consider removing it [#no-usage]
 87 |         history: SceneHistory = .shared
 88 |     ) async -> ToolText {
 89 |         let manifest: ScriptManifest
    |             `- warning: immutable value 'manifest' was never used; consider removing it [#no-usage]
 90 |         do { manifest = try store.requireScene() } catch { return .manifestFailure(error) }
 91 |         await history.snapshot(store: store)
[783/817] Compiling OCCTMCPCore SelectionTools.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/Tools/SceneTools.swift:89:13: warning: immutable value 'manifest' was never used; consider removing it [#no-usage]
 87 |         history: SceneHistory = .shared
 88 |     ) async -> ToolText {
 89 |         let manifest: ScriptManifest
    |             `- warning: immutable value 'manifest' was never used; consider removing it [#no-usage]
 90 |         do { manifest = try store.requireScene() } catch { return .manifestFailure(error) }
 91 |         await history.snapshot(store: store)
[784/817] Compiling OCCTMCPCore SymmetricDifferenceTools.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/Tools/SceneTools.swift:89:13: warning: immutable value 'manifest' was never used; consider removing it [#no-usage]
 87 |         history: SceneHistory = .shared
 88 |     ) async -> ToolText {
 89 |         let manifest: ScriptManifest
    |             `- warning: immutable value 'manifest' was never used; consider removing it [#no-usage]
 90 |         do { manifest = try store.requireScene() } catch { return .manifestFailure(error) }
 91 |         await history.snapshot(store: store)
[785/817] Compiling OCCTMCPCore AlignTools.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/Tools/AlignTools.swift:196:54: warning: 'transformed(matrix:)' is deprecated: Pass a Matrix12Grouped instead of a raw [Double] — see Matrix12Grouped's doc comment. #835 [#DeprecatedDeclaration]
194 |         if apply {
195 |             let matrix12 = align3x4RowMajorBlock(result.transform)
196 |             guard let transformedShape = sourceShape.transformed(matrix: matrix12) else {
    |                                                      `- warning: 'transformed(matrix:)' is deprecated: Pass a Matrix12Grouped instead of a raw [Double] — see Matrix12Grouped's doc comment. #835 [#DeprecatedDeclaration]
197 |                 return .init(
198 |                     "apply=true requested, but applying the recovered transform to '\(bodyId)' failed.",
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[786/817] Compiling OCCTMCPCore AnalysisTools.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/Tools/AlignTools.swift:196:54: warning: 'transformed(matrix:)' is deprecated: Pass a Matrix12Grouped instead of a raw [Double] — see Matrix12Grouped's doc comment. #835 [#DeprecatedDeclaration]
194 |         if apply {
195 |             let matrix12 = align3x4RowMajorBlock(result.transform)
196 |             guard let transformedShape = sourceShape.transformed(matrix: matrix12) else {
    |                                                      `- warning: 'transformed(matrix:)' is deprecated: Pass a Matrix12Grouped instead of a raw [Double] — see Matrix12Grouped's doc comment. #835 [#DeprecatedDeclaration]
197 |                 return .init(
198 |                     "apply=true requested, but applying the recovered transform to '\(bodyId)' failed.",
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[787/817] Compiling OCCTMCPCore AnnotationsTools.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/Tools/AlignTools.swift:196:54: warning: 'transformed(matrix:)' is deprecated: Pass a Matrix12Grouped instead of a raw [Double] — see Matrix12Grouped's doc comment. #835 [#DeprecatedDeclaration]
194 |         if apply {
195 |             let matrix12 = align3x4RowMajorBlock(result.transform)
196 |             guard let transformedShape = sourceShape.transformed(matrix: matrix12) else {
    |                                                      `- warning: 'transformed(matrix:)' is deprecated: Pass a Matrix12Grouped instead of a raw [Double] — see Matrix12Grouped's doc comment. #835 [#DeprecatedDeclaration]
197 |                 return .init(
198 |                     "apply=true requested, but applying the recovered transform to '\(bodyId)' failed.",
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[788/817] Compiling OCCTMCPCore AssemblyTools.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/Tools/AlignTools.swift:196:54: warning: 'transformed(matrix:)' is deprecated: Pass a Matrix12Grouped instead of a raw [Double] — see Matrix12Grouped's doc comment. #835 [#DeprecatedDeclaration]
194 |         if apply {
195 |             let matrix12 = align3x4RowMajorBlock(result.transform)
196 |             guard let transformedShape = sourceShape.transformed(matrix: matrix12) else {
    |                                                      `- warning: 'transformed(matrix:)' is deprecated: Pass a Matrix12Grouped instead of a raw [Double] — see Matrix12Grouped's doc comment. #835 [#DeprecatedDeclaration]
197 |                 return .init(
198 |                     "apply=true requested, but applying the recovered transform to '\(bodyId)' failed.",
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[789/817] Compiling OCCTMCPCore AutoDimensionTool.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/Tools/AlignTools.swift:196:54: warning: 'transformed(matrix:)' is deprecated: Pass a Matrix12Grouped instead of a raw [Double] — see Matrix12Grouped's doc comment. #835 [#DeprecatedDeclaration]
194 |         if apply {
195 |             let matrix12 = align3x4RowMajorBlock(result.transform)
196 |             guard let transformedShape = sourceShape.transformed(matrix: matrix12) else {
    |                                                      `- warning: 'transformed(matrix:)' is deprecated: Pass a Matrix12Grouped instead of a raw [Double] — see Matrix12Grouped's doc comment. #835 [#DeprecatedDeclaration]
197 |                 return .init(
198 |                     "apply=true requested, but applying the recovered transform to '\(bodyId)' failed.",
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[790/817] Compiling OCCTMCPCore ConstructionTools.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/Tools/AlignTools.swift:196:54: warning: 'transformed(matrix:)' is deprecated: Pass a Matrix12Grouped instead of a raw [Double] — see Matrix12Grouped's doc comment. #835 [#DeprecatedDeclaration]
194 |         if apply {
195 |             let matrix12 = align3x4RowMajorBlock(result.transform)
196 |             guard let transformedShape = sourceShape.transformed(matrix: matrix12) else {
    |                                                      `- warning: 'transformed(matrix:)' is deprecated: Pass a Matrix12Grouped instead of a raw [Double] — see Matrix12Grouped's doc comment. #835 [#DeprecatedDeclaration]
197 |                 return .init(
198 |                     "apply=true requested, but applying the recovered transform to '\(bodyId)' failed.",
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[791/817] Compiling OCCTMCPCore MeshTools.swift
[792/817] Compiling OCCTMCPCore MeshZoneTools.swift
[793/817] Compiling OCCTMCPCore OppositeFaces.swift
[794/817] Compiling OCCTMCPCore ProfileMath.swift
[795/817] Compiling OCCTMCPCore RayPickTool.swift
[796/817] Compiling OCCTMCPCore ReconstructTools.swift
[797/817] Compiling OCCTMCPCore FeatureTools.swift
[798/817] Compiling OCCTMCPCore FitPrimitivesTools.swift
[799/817] Compiling OCCTMCPCore GapFillerTools.swift
[800/817] Compiling OCCTMCPCore HealingTools.swift
[801/817] Compiling OCCTMCPCore HeatmapTools.swift
[802/817] Compiling OCCTMCPCore IOTools.swift
[803/817] Compiling OCCTMCPCore SymmetryTools.swift
[804/817] Compiling OCCTMCPCore TriBVH.swift
[805/817] Compiling OCCTMCPCore VertexFitTools.swift
[806/817] Compiling OCCTMCPCore ZoneSweepTool.swift
[807/817] Compiling OCCTMCPCore Value+NumberValue.swift
[808/817] Compiling OCCTMCPCore ZoneRegistry.swift
[809/817] Compiling OCCTMCPCore Paths.swift
[810/817] Compiling OCCTMCPCore Provenance.swift
[811/817] Compiling OCCTMCPCore ReconstructRegistry.swift
[812/817] Compiling OCCTMCPCore SceneHistory.swift
[813/817] Compiling OCCTMCPCore SelectionRegistry.swift
[814/817] Compiling OCCTMCPCore Server.swift
[815/819] Compiling OCCTMCPServer main.swift
[816/819] Emitting module OCCTMCPServer
[816/819] Write Objects.LinkFileList
[817/819] Linking occtmcp-server
[818/819] Applying occtmcp-server
Build complete! (227.22s)
Fetching https://github.com/SecondMouseAU/OCCTSwiftScripts.git
Fetching https://github.com/SecondMouseAU/OCCTSwiftMesh.git
Fetching https://github.com/modelcontextprotocol/swift-sdk.git
Fetching https://github.com/SecondMouseAU/OCCTSwift.git
Fetching https://github.com/SecondMouseAU/OCCTSwiftIO.git
Fetching https://github.com/SecondMouseAU/OCCTSwiftInteraction.git
Fetching https://github.com/SecondMouseAU/OCCTSwiftViewport.git
[1/636] Fetching occtswiftmesh
[8/1151] Fetching occtswiftmesh, occtswiftio
[14/3251] Fetching occtswiftmesh, occtswiftio, occtswiftscripts
[200/5315] Fetching occtswiftmesh, occtswiftio, occtswiftscripts, occtswiftinteraction
[1253/9185] Fetching occtswiftmesh, occtswiftio, occtswiftscripts, occtswiftinteraction, occtswiftviewport
[1407/13394] Fetching occtswiftmesh, occtswiftio, occtswiftscripts, occtswiftinteraction, occtswiftviewport, swift-sdk
[11357/86060] Fetching occtswiftmesh, occtswiftio, occtswiftscripts, occtswiftinteraction, occtswiftviewport, swift-sdk, occtswift
Fetched https://github.com/SecondMouseAU/OCCTSwiftScripts.git from cache (1.60s)
[11043/83960] Fetching occtswiftmesh, occtswiftio, occtswiftinteraction, occtswiftviewport, swift-sdk, occtswift
Fetched https://github.com/SecondMouseAU/OCCTSwiftIO.git from cache (1.69s)
Fetched https://github.com/modelcontextprotocol/swift-sdk.git from cache (1.69s)
Fetched https://github.com/SecondMouseAU/OCCTSwiftInteraction.git from cache (1.69s)
Fetched https://github.com/SecondMouseAU/OCCTSwiftMesh.git from cache (1.69s)
[5324/76536] Fetching occtswiftviewport, occtswift
Fetched https://github.com/SecondMouseAU/OCCTSwiftViewport.git from cache (41.28s)
Fetched https://github.com/SecondMouseAU/OCCTSwift.git from cache (41.28s)
Computing version for https://github.com/modelcontextprotocol/swift-sdk.git
Computed https://github.com/modelcontextprotocol/swift-sdk.git at 0.12.1 (41.93s)
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/apple/swift-nio.git
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/mattt/eventsource.git
[1/320] Fetching eventsource
[97/8693] Fetching eventsource, swift-log
[303/16066] Fetching eventsource, swift-log, swift-system
[16067/102716] Fetching eventsource, swift-log, swift-system, swift-nio
Fetched https://github.com/apple/swift-nio.git from cache (39.90s)
Fetched https://github.com/mattt/eventsource.git from cache (39.90s)
Fetched https://github.com/apple/swift-system.git from cache (39.90s)
Fetched https://github.com/apple/swift-log.git from cache (39.90s)
Computing version for https://github.com/SecondMouseAU/OCCTSwiftViewport.git
Computed https://github.com/SecondMouseAU/OCCTSwiftViewport.git at 1.2.3 (40.52s)
Computing version for https://github.com/mattt/eventsource.git
Computed https://github.com/mattt/eventsource.git at 1.5.1 (0.64s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.59s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.16.2 (0.61s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.104.0 (0.73s)
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/apple/swift-atomics.git
[1/1889] Fetching swift-atomics
[1324/31190] Fetching swift-atomics, swift-collections
Fetched https://github.com/apple/swift-collections.git from cache (2.92s)
Fetched https://github.com/apple/swift-atomics.git from cache (2.92s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (3.52s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.4 (0.66s)
Computing version for https://github.com/SecondMouseAU/OCCTSwiftIO.git
Computed https://github.com/SecondMouseAU/OCCTSwiftIO.git at 2.0.0-beta.4 (0.59s)
Fetching https://github.com/SecondMouseAU/SwiftPMX.git
Fetching https://github.com/schwa/SwiftGLTF.git
Fetching https://github.com/SecondMouseAU/SwiftDXF.git
Fetching https://github.com/SecondMouseAU/SwiftX.git
Fetching https://github.com/SecondMouseAU/SwiftJWW.git
Fetching https://github.com/tomasf/ThreeMF.git
[1/158] Fetching swiftpmx
[118/328] Fetching swiftpmx, swiftjww
[129/1633] Fetching swiftpmx, swiftjww, swiftgltf
[130/1880] Fetching swiftpmx, swiftjww, swiftgltf, swiftdxf
[140/2009] Fetching swiftpmx, swiftjww, swiftgltf, swiftdxf, swiftx
[242/2834] Fetching swiftpmx, swiftjww, swiftgltf, swiftdxf, swiftx, threemf
Fetched https://github.com/SecondMouseAU/SwiftDXF.git from cache (2.18s)
Fetched https://github.com/SecondMouseAU/SwiftPMX.git from cache (2.18s)
[797/2429] Fetching swiftjww, swiftgltf, swiftx, threemf
Fetched https://github.com/schwa/SwiftGLTF.git from cache (15.39s)
[1057/1124] Fetching swiftjww, swiftx, threemf
Fetched https://github.com/SecondMouseAU/SwiftX.git from cache (17.05s)
Fetched https://github.com/tomasf/ThreeMF.git from cache (17.05s)
Fetched https://github.com/SecondMouseAU/SwiftJWW.git from cache (17.05s)
Computing version for https://github.com/SecondMouseAU/SwiftDXF.git
Computed https://github.com/SecondMouseAU/SwiftDXF.git at 0.2.1 (17.65s)
Computing version for https://github.com/SecondMouseAU/SwiftJWW.git
Computed https://github.com/SecondMouseAU/SwiftJWW.git at 1.2.2 (0.54s)
Computing version for https://github.com/SecondMouseAU/SwiftX.git
Computed https://github.com/SecondMouseAU/SwiftX.git at 1.0.1 (0.54s)
Computing version for https://github.com/SecondMouseAU/SwiftPMX.git
Computed https://github.com/SecondMouseAU/SwiftPMX.git at 1.1.1 (0.55s)
Computing version for https://github.com/schwa/SwiftGLTF.git
Computed https://github.com/schwa/SwiftGLTF.git at 1.0.5 (2.27s)
Fetching https://github.com/apple/swift-argument-parser.git
[1/19271] Fetching swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser.git from cache (2.14s)
Computing version for https://github.com/tomasf/ThreeMF.git
Computed https://github.com/tomasf/ThreeMF.git at 0.3.3 (2.77s)
Fetching https://github.com/tomasf/Zip.git
Fetching https://github.com/tomasf/Nodal.git
[1/883] Fetching nodal
[46/1113] Fetching nodal, zip
Fetched https://github.com/tomasf/Nodal.git from cache (0.91s)
Fetched https://github.com/tomasf/Zip.git from cache (0.91s)
Computing version for https://github.com/tomasf/Nodal.git
Computed https://github.com/tomasf/Nodal.git at 1.0.3 (1.52s)
Computing version for https://github.com/tomasf/Zip.git
Computed https://github.com/tomasf/Zip.git at 2.1.3 (0.57s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.8.2 (0.57s)
Computing version for https://github.com/SecondMouseAU/OCCTSwiftScripts.git
Computed https://github.com/SecondMouseAU/OCCTSwiftScripts.git at 1.7.1-beta.3 (0.72s)
Computing version for https://github.com/SecondMouseAU/OCCTSwiftMesh.git
Computed https://github.com/SecondMouseAU/OCCTSwiftMesh.git at 1.7.6-beta.4 (0.56s)
Computing version for https://github.com/SecondMouseAU/OCCTSwift.git
Computed https://github.com/SecondMouseAU/OCCTSwift.git at 4.0.0-beta.6 (0.77s)
Computing version for https://github.com/SecondMouseAU/OCCTSwiftInteraction.git
Computed https://github.com/SecondMouseAU/OCCTSwiftInteraction.git at 3.0.0-beta.7 (0.56s)
Creating working copy for https://github.com/SecondMouseAU/SwiftDXF.git
Working copy of https://github.com/SecondMouseAU/SwiftDXF.git resolved at 0.2.1
Creating working copy for https://github.com/SecondMouseAU/OCCTSwiftViewport.git
Working copy of https://github.com/SecondMouseAU/OCCTSwiftViewport.git resolved at 1.2.3
Creating working copy for https://github.com/tomasf/Nodal.git
Working copy of https://github.com/tomasf/Nodal.git resolved at 1.0.3
Creating working copy for https://github.com/SecondMouseAU/OCCTSwift.git
Working copy of https://github.com/SecondMouseAU/OCCTSwift.git resolved at 4.0.0-beta.6
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.1
Creating working copy for https://github.com/SecondMouseAU/OCCTSwiftInteraction.git
Working copy of https://github.com/SecondMouseAU/OCCTSwiftInteraction.git resolved at 3.0.0-beta.7
Creating working copy for https://github.com/schwa/SwiftGLTF.git
Working copy of https://github.com/schwa/SwiftGLTF.git resolved at 1.0.5
Creating working copy for https://github.com/mattt/eventsource.git
Working copy of https://github.com/mattt/eventsource.git resolved at 1.5.1
Creating working copy for https://github.com/SecondMouseAU/SwiftX.git
Working copy of https://github.com/SecondMouseAU/SwiftX.git resolved at 1.0.1
Creating working copy for https://github.com/tomasf/ThreeMF.git
Working copy of https://github.com/tomasf/ThreeMF.git resolved at 0.3.3
Creating working copy for https://github.com/SecondMouseAU/SwiftJWW.git
Working copy of https://github.com/SecondMouseAU/SwiftJWW.git resolved at 1.2.2
Creating working copy for https://github.com/SecondMouseAU/OCCTSwiftMesh.git
Working copy of https://github.com/SecondMouseAU/OCCTSwiftMesh.git resolved at 1.7.6-beta.4
Creating working copy for https://github.com/SecondMouseAU/SwiftPMX.git
Working copy of https://github.com/SecondMouseAU/SwiftPMX.git resolved at 1.1.1
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.8.2
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.4
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.104.0
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.16.2
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.8.1
Creating working copy for https://github.com/tomasf/Zip.git
Working copy of https://github.com/tomasf/Zip.git resolved at 2.1.3
Creating working copy for https://github.com/SecondMouseAU/OCCTSwiftIO.git
Working copy of https://github.com/SecondMouseAU/OCCTSwiftIO.git resolved at 2.0.0-beta.4
Creating working copy for https://github.com/modelcontextprotocol/swift-sdk.git
Working copy of https://github.com/modelcontextprotocol/swift-sdk.git resolved at 0.12.1
Creating working copy for https://github.com/SecondMouseAU/OCCTSwiftScripts.git
Working copy of https://github.com/SecondMouseAU/OCCTSwiftScripts.git resolved at 1.7.1-beta.3
Downloading binary artifact https://github.com/SecondMouseAU/OCCTSwift/releases/download/v4.0.0-kernel.7/OCCT.xcframework.zip
[16375/149466554] Downloading https://github.com/SecondMouseAU/OCCTSwift/releases/download/v4.0.0-kernel.7/OCCT.xcframework.zip
Downloaded https://github.com/SecondMouseAU/OCCTSwift/releases/download/v4.0.0-kernel.7/OCCT.xcframework.zip (16.43s)
warning: 'spi-builder-workspace': dependency 'occtswiftio' is not used by any target
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-sdk",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.11.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/modelcontextprotocol/swift-sdk.git"
    },
    {
      "identity" : "occtswift",
      "requirement" : {
        "exact" : [
          "4.0.0-beta.6"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/SecondMouseAU/OCCTSwift.git"
    },
    {
      "identity" : "occtswiftmesh",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.7.6-beta.4",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/SecondMouseAU/OCCTSwiftMesh.git"
    },
    {
      "identity" : "occtswiftscripts",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.7.1-beta.3",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/SecondMouseAU/OCCTSwiftScripts.git"
    },
    {
      "identity" : "occtswiftviewport",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.2.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/SecondMouseAU/OCCTSwiftViewport.git"
    },
    {
      "identity" : "occtswiftinteraction",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "3.0.0-beta.6",
            "upper_bound" : "4.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/SecondMouseAU/OCCTSwiftInteraction.git"
    },
    {
      "identity" : "occtswiftio",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.0-beta.4",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/SecondMouseAU/OCCTSwiftIO.git"
    }
  ],
  "manifest_display_name" : "OCCTMCP",
  "name" : "OCCTMCP",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "15.0"
    }
  ],
  "products" : [
    {
      "name" : "OCCTMCPCore",
      "targets" : [
        "OCCTMCPCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "occtmcp-server",
      "targets" : [
        "OCCTMCPServer"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "OCCTMCPServer",
      "module_type" : "SwiftTarget",
      "name" : "OCCTMCPServer",
      "path" : "Sources/OCCTMCPServer",
      "product_dependencies" : [
        "MCP"
      ],
      "product_memberships" : [
        "occtmcp-server"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "OCCTMCPCore"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "OCCTMCPCoreTests",
      "module_type" : "SwiftTarget",
      "name" : "OCCTMCPCoreTests",
      "path" : "SwiftTests/OCCTMCPCoreTests",
      "sources" : [
        "AAGFaceIndexTests.swift",
        "AlignToolsTests.swift",
        "AnalysisToolsErrorPathTests.swift",
        "AnalysisToolsTests.swift",
        "AssemblyFlattenTests.swift",
        "AssemblyToolsErrorPathTests.swift",
        "AssemblyXBFInputTests.swift",
        "ConstructionToolsErrorPathTests.swift",
        "CorrespondenceToolsErrorPathTests.swift",
        "CorrespondenceZeroSourceBodyTests.swift",
        "DeviationToolsTests.swift",
        "DrawingToolsErrorPathTests.swift",
        "EdgeChainFitToolsTests.swift",
        "EdgeGeometryFieldsTests.swift",
        "ExecuteScriptTests.swift",
        "ExtraToolTests.swift",
        "FaceAdjacencyTests.swift",
        "FaceParamsSubShapeDistanceTests.swift",
        "FeatureToolsErrorPathTests.swift",
        "FitPrimitivesToolsTests.swift",
        "GraphMLEdgeConvexityTests.swift",
        "HealingToolsErrorPathTests.swift",
        "HistoryRegistryLineageTests.swift",
        "HostObserverTests.swift",
        "IOToolsErrorPathTests.swift",
        "IOToolsTests.swift",
        "IntegrationTests.swift",
        "ManifestEmissionTests.swift",
        "ManifestStoreUpdateTests.swift",
        "ManifestWriteFailureTests.swift",
        "MeshCurvatureToolsTests.swift",
        "MeshDiagnoseToolsTests.swift",
        "MeshFeatureToolsTests.swift",
        "MeshThicknessToolsTests.swift",
        "MeshZoneIntegrationTests.swift",
        "MeshZoneToolsTests.swift",
        "MetalSupport.swift",
        "OutputDirectoryTests.swift",
        "PingTests.swift",
        "ProvenanceStoreTests.swift",
        "QueryTopologyFaceFieldsTests.swift",
        "ReconstructToolsTests.swift",
        "RenderPreviewMeshDirectTests.swift",
        "SceneToolsErrorPathTests.swift",
        "SceneToolsTests.swift",
        "SelectionBridgeToolsTests.swift",
        "SelectionRegistryTests.swift",
        "SidecarWriteFailureTests.swift",
        "SignedSpatialDeviationTests.swift",
        "SinglesErrorPathTests.swift",
        "SlippageIntegrationTests.swift",
        "SymmetricDifferenceToolsTests.swift",
        "SymmetryToolsTests.swift",
        "TestExecutors.swift",
        "ThrownErrorAlignFitTests.swift",
        "ThrownErrorDeviationToolsTests.swift",
        "ThrownErrorIntrospectionSelectionTests.swift",
        "ThrownErrorMeshToolsTests.swift",
        "TopologyIdentityTests.swift",
        "TriBVHTests.swift",
        "VertexFitToolsTests.swift",
        "VoidBoundingBoxTests.swift",
        "ZoneMeshResolutionTests.swift",
        "ZoneRegistryTests.swift"
      ],
      "target_dependencies" : [
        "OCCTMCPCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OCCTMCPCore",
      "module_type" : "SwiftTarget",
      "name" : "OCCTMCPCore",
      "path" : "Sources/OCCTMCPCore",
      "product_dependencies" : [
        "MCP",
        "OCCTSwift",
        "OCCTSwiftMesh",
        "ScriptHarness",
        "DrawingComposer",
        "OCCTSwiftTools",
        "OCCTSwiftViewport",
        "OCCTSwiftAIS"
      ],
      "product_memberships" : [
        "OCCTMCPCore",
        "occtmcp-server"
      ],
      "sources" : [
        "Annotations.swift",
        "AnnotationsRenderer.swift",
        "ChartRenderer.swift",
        "HistoryRegistry.swift",
        "HostObservers.swift",
        "Manifest.swift",
        "Paths.swift",
        "Provenance.swift",
        "ReconstructRegistry.swift",
        "SceneHistory.swift",
        "SelectionRegistry.swift",
        "Server.swift",
        "Tools/AlignTools.swift",
        "Tools/AnalysisTools.swift",
        "Tools/AnnotationsTools.swift",
        "Tools/AssemblyTools.swift",
        "Tools/AutoDimensionTool.swift",
        "Tools/ConstructionTools.swift",
        "Tools/CoreTools.swift",
        "Tools/CorrespondenceTools.swift",
        "Tools/CrossSectionCompareTool.swift",
        "Tools/DeviationHistogramTool.swift",
        "Tools/DeviationTools.swift",
        "Tools/DistanceTargets.swift",
        "Tools/DrawingTools.swift",
        "Tools/EdgeChainFitTools.swift",
        "Tools/EdgeChainMath.swift",
        "Tools/EngineeringTools.swift",
        "Tools/ExecuteScriptTool.swift",
        "Tools/FaceAdjacency.swift",
        "Tools/FeatureTools.swift",
        "Tools/FitPrimitivesTools.swift",
        "Tools/GapFillerTools.swift",
        "Tools/HealingTools.swift",
        "Tools/HeatmapTools.swift",
        "Tools/IOTools.swift",
        "Tools/IntrospectionRegistryTools.swift",
        "Tools/IntrospectionTools.swift",
        "Tools/MeshCurvatureTools.swift",
        "Tools/MeshDiagnoseTools.swift",
        "Tools/MeshFeatureTools.swift",
        "Tools/MeshThicknessTools.swift",
        "Tools/MeshTools.swift",
        "Tools/MeshZoneTools.swift",
        "Tools/OppositeFaces.swift",
        "Tools/ProfileMath.swift",
        "Tools/RayPickTool.swift",
        "Tools/ReconstructTools.swift",
        "Tools/RemapTools.swift",
        "Tools/RenderPreviewTool.swift",
        "Tools/SceneTools.swift",
        "Tools/SelectionBridgeTools.swift",
        "Tools/SelectionTools.swift",
        "Tools/SymmetricDifferenceTools.swift",
        "Tools/SymmetryTools.swift",
        "Tools/TriBVH.swift",
        "Tools/VertexFitTools.swift",
        "Tools/ZoneSweepTool.swift",
        "Value+NumberValue.swift",
        "ZoneRegistry.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.1"
}
Done.