triz_component_search
Search typed component catalogues to assemble components, chains, and multi-input networks meeting target ports and resource bounds; check whole-model contracts and report unused resources.
Instructions
Automatically construct components, chains and multi-input networks from finite typed and reusable domain-independent catalogues, including general, with explicit type bindings. Search component choices and wiring up to instance/component/work bounds; optional whole-model contracts check finite behavior, acceptable values, harms and resources. Complete absence applies only to the declared bounded catalogue; capped search is undecided.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| flows | No | Explicit complete replacement of declared flows | |
| limit | No | ||
| model | Yes | Retained interface and components; catalogue ports reference its declared carrier ids | |
| remove | No | ||
| targets | Yes | ||
| contract | No | ||
| max_work | No | ||
| catalogue | No | ||
| resources | Yes | ||
| catalogues | No | Reusable catalogues, including general, with explicit type-parameter/carrier bindings; domains/tags do not gate compatibility | |
| max_states | No | ||
| replace_wires | No | ||
| implementation | No | ||
| max_components | No | ||
| require_all_resources | No | Require every listed resource output to supply at least one new wire; candidates always report unusedResources |