triz_effect_insert
Insert a typed effect chain between existing output and input ports, replace a specified supplier, and return the checked model with added carriers, rewrite steps, and effect citations.
Instructions
Insert a selected typed effect chain between existing output/input ports, with explicit replacement of an existing supplier. Return the checked model, added carriers, replayable rewrite and effect citations/conditions. Behavior and resource rows are only caller declarations; physical sufficiency is not inferred.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | ||
| from | Yes | ||
| chain | Yes | ||
| flows | No | Explicit complete replacement of flows when their path changes | |
| model | Yes | ||
| polarity | No | TRIZ function rating: useful at the right level, useful but insufficient, useful but excessive, or harmful | |
| conditions | No | ||
| declarations | No | One explicit implementation per effect: finite behavior or state/initial/transition rows, with optional resource declarations; row ports are in/out and no rows are inferred | |
| replace_wire | No | ||
| intermediate_layers | No | Explicit layer of each new intermediate carrier; otherwise uniquely matching existing carrier declarations are reused | |
| intermediate_carriers | No | Existing intermediate carrier ids, in chain order; preserves declared finite values/levels for implementation rows |