Commands  ›   ›  Connector Ops Insert Fitting On Curve At Station

Connector Ops Insert Fitting On Curve At Station

writes to model Public API · not yet exposed

Coming soon

Before you run this

Pipe resolvable; valid station; valid fitting kind.

After it runs

One fitting + two pipe segments committed or rolled back together.

When to use this

Don't use this when

Arbitrary-kind fittings beyond Elbow/Tee/Union/Transition.

Decision flow

1) element unique id OR single Pipe selection.
2) distance from end0 mm within bounds.
3) Parse fitting kind.
4) Open Transaction 'ConnectorOps::SplitAndInsert'. Split via CurveSplitterService. Insert via FittingInserterService using left's end-1 + right's end-0 connectors (colinear for Union; for Elbow/Tee caller must supply second connector by convention).
5) On any failure roll back; WireError with message.
6) Emit fitting_id + left_id + right_id.

What you'll see in the chat

on start
Inserting fitting at station…
thinking
Splitting pipe…
Inserting fitting via FittingInserterService…
on success
Inserted {fitting_kind} id={fitting_id}.
on failure
Insert failed: {error}

REST API

Not yet exposed

This command does not carry a [RestApi] attribute today. Once tagged, this section will auto-populate with:

  • POST /api/v1/commands/connector_ops_insert_fitting_on_curve_at_station
  • Request body schema (from [RestApiParam])
  • Response schema (from [RestApiResponse])
  • curl / JS / Python code examples

Keywords & intent patterns

connectoropsinsertfittingoncurveatstation · insert fitting at station · split and insert fitting

Pillar