Files
OneCAD/xtask/data/fusion-ids.tsv
T
bherbruckandClaude Opus 5.5 d10312b7fd Command ids are SolveCraft's own: 173 ids that were another product's internal command ids become dotted, lower-case ids (<area>.<thing>[.<variant>]: solid.extrude, sketch.rectangle.two_point, sheet.flange, joint.drive, ...), in the registry, toolbar, dialogs, shortcuts, palette, control channel, MCP, examples, scenarios and docs
The old ids live only in crates/engine/src/legacy_ids.rs (the legacy migration table): find_command maps them, so old scripts, recipes and control calls keep working, and saved shortcuts, recent and pinned commands are migrated on load (designs store no command ids). Parity maps the observed catalog ids to ours through xtask/data/fusion-ids.tsv. The agent rule now reads: our own dotted id, never another product's. Cargo.toml's repository points at github.com/bherbruck/solvecraft.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 12:17:23 +00:00

7.5 KiB

1# Fusion catalog command id -> SolveCraft command id, for `cargo xtask parity` only (observation data).
2# A catalog command is live when its SolveCraft command is registered.
3SketchCreatesketch.create
4Extrudesolid.extrude
5Revolvesolid.revolve
6Sweepsolid.sweep
7SolidLoftsolid.loft
8FusionRibCommandsolid.rib
9FusionWebCommandsolid.web
10EmbossCmdsolid.emboss
11FusionHoleCommandsolid.hole
12FusionThreadCommandsolid.thread
13PrimitiveBoxsolid.box
14PrimitiveCylindersolid.cylinder
15PrimitiveSpheresolid.sphere
16PrimitiveTorussolid.torus
17PrimitiveCoilsolid.coil
18PrimitivePipesolid.pipe
19StockModelCommandsolid.bounding_solid
20PatternRectangularsolid.pattern.rectangular
21PatternCircularsolid.pattern.circular
22PatternOnPathsolid.pattern.path
23MirrorCommandsolid.mirror
24FusionSurfaceThickenCommandsurface.thicken
25JointOriginjoint.origin
26FusionPressPullCommandsolid.press_pull
27FusionFilletEdgesCommandsolid.fillet
28FusionChamferCommandsolid.chamfer
29FusionShellBodyCommandsolid.shell
30FusionDraftCommandsolid.draft
31ModifyScalesolid.scale
32FusionCombineCommandsolid.combine
33FusionOffsetFacesCommandsolid.offset_face
34FusionReplaceFaceCommandsolid.replace_face
35FusionSplitFaceCommandsolid.split_face
36FusionSplitBodyCommandsolid.split_body
37FusionMoveCommandsolid.move
38AlignCmdsolid.align
39FusionDeleteCommandtimeline.delete
40SoftDeleteCommandsolid.remove
41PhysicalMaterialCommandmaterial.assign
42AppearanceCommandappearance.assign
43ChangeParameterCommandparameters.change
44FusionComputeAllCommandtimeline.compute_all
45FusionImportCommandFromToolbarfile.insert_step
46FusionCreateNewComponentCommandcomponent.create
47JointAssembleCmdNewjoint.create
48JointAsBuiltCmdjoint.as_built
49RigidGroupCmdjoint.rigid_group
50FusionMoveJointsCommandjoint.drive
51FusionMotionRelationshipCommandjoint.motion_link
52FusionMotionStudyCommandmotion.study
53EnableContactSetsCmdcontact.enable_sets
54EnableAllContactCmdcontact.enable_all
55DisableAllContactCmdcontact.disable_all
56ContactSetCmdcontact.create
57FusionStartDesignConfigModeCmdconfig.configure
58FusionShowDesignConfigPanelCmdconfig.table
59ConstructionPlaneOffsetFromPlaneCommandconstruct.plane.offset
60ConstructionPlaneAtAngleCommandconstruct.plane.at_angle
61ConstructionTangentPlaneCommandconstruct.plane.tangent
62ConstructionMidPlaneCommandconstruct.plane.midplane
63ConstructionPlaneFromTwoEdgesCommandconstruct.plane.two_edges
64ConstructionPlaneFromThreePointsCommandconstruct.plane.three_points
65ConstructionPlaneAlongPathCommandconstruct.plane.along_path
66ConstructionAxisThroughCylinderCommandconstruct.axis.through_cylinder
67ConstructionAxisNormalToFaceCommandconstruct.axis.normal_to_face
68ConstructionAxisFromTwoPlanesCommandconstruct.axis.two_planes
69ConstructionAxisThroughTwoPointsCommandconstruct.axis.two_points
70ConstructionAxisThroughEdgeCommandconstruct.axis.edge
71ConstructionPointFromPointCommandconstruct.point.vertex
72ConstructionPointThroughTwoEdgesCommandconstruct.point.two_edges
73ConstructionPointFromThreePlanesCommandconstruct.point.three_planes
74ConstructionPointFromCircleOrSphereCommandconstruct.point.center
75ConstructionPointAtEdgeAndPlaneCommandconstruct.point.edge_plane
76ConstructionPointAlongPathCommandconstruct.point.along_path
77MeasureCommandinspect.measure
78InterferenceCheckCommandinspect.interference
79FusionHalfSectionViewCommandinspect.section
80FusionCurvatureCombAnalysisCommandinspect.curvature_comb
81FusionCurvatureMapAnalysisCommandinspect.curvature_map
82FusionDraftAnalysisCommandinspect.draft
83FusionEnvironmentMapAnalysisCommandinspect.environment_map
84FusionIsoCurveAnalysisCommandinspect.isocurve
85FusionZebraAnalysisCommandinspect.zebra
86FusionAccessibilityAnalysisCommandinspect.accessibility
87FusionCenterOfMassCommandinspect.center_of_mass
88FusionMinimumRadiusAnalysisCommandinspect.minimum_radius
89FusionAddEditDecalCommandcanvas.decal
90FusionAddCanvasCommandcanvas.insert
91SketchImportSVGsketch.insert_svg
92ImportDxfFileCommandsketch.insert_dxf
93ParaMeshInsertAlignCommandfile.insert_mesh
94FusionFastenersCommandparts.fastener
95SnapshotCmdcomponent.capture_position
96AsBuiltPositionsCmdcomponent.revert_position
97DrawPolylinesketch.line
98SketchMidpointLinesketch.line.midpoint
99SketchConstrainersketch.constrainer
100ShapeRectangleTwoPointsketch.rectangle.two_point
101ShapeRectangleThreePointsketch.rectangle.three_point
102ShapeRectangleCentersketch.rectangle.center
103CircleCenterRadiussketch.circle.center
104CircleTwoPointsketch.circle.two_point
105CircleThreePointsketch.circle.three_point
106CircleTanTanRadiussketch.circle.two_tangent
107CircleThreeTangentsketch.circle.three_tangent
108ArcThreePointsketch.arc.three_point
109ArcCenterTwoPointsketch.arc.center_point
110ArcTangentsketch.arc.tangent
111ShapePolygonCircumscribedsketch.polygon.circumscribed
112ShapePolygonInscribedsketch.polygon.inscribed
113ShapePolygonEdgesketch.polygon.edge
114CircleElipsesketch.ellipse
115ShapeSlotCenterToCentersketch.slot.center_to_center
116ShapeSlotOverallsketch.slot.overall
117ShapeSlotCenterPointsketch.slot.center_point
118ShapeArcSlotThreePointsketch.slot.arc_three_point
119ShapeArcSlotCenterTwoPointsketch.slot.arc_center
120DrawSplinesketch.spline.fit_point
121DrawCVMSpline3Dsketch.spline.control_point
122DrawCVMSpline5Dsketch.spline.control_point_5
123ConicCurveCmdsketch.conic
124DrawPointsketch.point
125MTextCmdsketch.text
126FitCurvesToSectionCommandsketch.fit_curves_to_section
127MirrorSketchCommandsketch.mirror
128CircularSketchPatternCommandsketch.pattern.circular
129RectangularSketchPatternCommandsketch.pattern.rectangular
130ProjectNewCmdsketch.project
131IntersectCmdsketch.intersect
132SpunProfileCmdsketch.spun_profile
133Include3DGeometrysketch.include_3d
134ProjectToSurfacesketch.project_to_surface
135IntersectionCurvesketch.intersection_curve
136SketchIsoparametricCurvesketch.isoparametric_curve
137SketchDimensionsketch.dimension
138FilletSketchCmdsketch.fillet
139ChamferSketchEqualDistancesketch.chamfer.equal_distance
140ChamferSketchDistanceAnglesketch.chamfer.distance_angle
141ChamferSketchDistanceDistancesketch.chamfer.two_distance
142BlendG1CurveSketchCmdsketch.blend_curve
143Offsetsketch.offset
144TrimSketchCmdsketch.trim
145ExtendSketchCmdsketch.extend
146BreakSketchCmdsketch.break
147SketchScaleCmdsketch.scale
148SketchAutoConstraintAndDimCmdsketch.auto_constrain
149SketchAutoConstraintAndDimFromDatumCmdsketch.auto_constrain_from_datum
150ConstraintHorizontalVerticalsketch.constraint.horizontal_vertical
151ConstraintCoincidentsketch.constraint.coincident
152ConstraintTangentsketch.constraint.tangent
153ConstraintEqualsketch.constraint.equal
154ConstraintParallelsketch.constraint.parallel
155ConstraintPerpendicularsketch.constraint.perpendicular
156ConstraintFixsketch.constraint.fix
157ConstraintMidPointsketch.constraint.midpoint
158ConstraintConcentricsketch.constraint.concentric
159ConstraintCollinearsketch.constraint.collinear
160ConstraintSymmetrysketch.constraint.symmetry
161ConstraintSmoothsketch.constraint.curvature
162SketchPolygonConstraintCmdsketch.constraint.polygon
163SketchStopsketch.finish
164SketchAutoConstrainAndFinishsketch.finish_auto_constrain
165FusionSurfacePatchCommandsurface.patch
166FusionSurfaceTrimCommandsurface.trim
167FusionExtendCommandsurface.extend
168FusionSurfaceStitchCommandsurface.stitch
169FusionSheetMetalFlangeCommandsheet.flange
170FusionSheetMetalHemFlangeCommandsheet.hem
171SheetMetalFoldCmdsheet.fold
172ConvertToSheetMetalCmdsheet.convert
173FusionSheetMetalFlatPatternCmdsheet.flat_pattern
174FusionSheetmetalUnfoldCommandsheet.unfold
175FusionSheetMetalRulesCommandsheet.manage_rules
176FusionAssignPlasticRuleCommandplastic.assign_rule
177FusionManagePlasticRuleCommandplastic.manage_rules
178FusionBossCommandplastic.boss
179FusionSnapFitCommandplastic.snap_fit
180FusionLipCommandplastic.lip
181FusionRestCommandplastic.rest