Analyze request → Match pattern → Gen FS code → Validate logic.
Core Workflow:
```
export enum AlignmentStyle { Centered, Tangent, Offset };
if (definition.alignment == AlignmentStyle.Offset) { isLength(def.offsetDistance...); }
```
```
var capFaces = qFacesParallelToDirection(qOwnedByBody(finalBody, EntityType.FACE), vector(0,1,0));
```
```
qUnion([qCreatedBy(id+"inlet", EntityType.BODY), ...]);
```
Z-axis: Inlet Z=0 (-Z), Outlet Z=trans (+Z), Branch +X.
See FITTINGS.md for full spec/pitfalls.
Gen code → User pastes to Onshape FS editor.
共 1 个版本