propose_sourcing_remediation
Proposes remediation for a flagged sourcing part, recommending what to do about it and optionally using design-role geometry to suggest a substitute with a re-derived bore fit.
Instructions
Close the loop on a flagged part: propose what to do about it.
Free door, tiered answer — Free: nothing computed · Pro: nothing computed · Business: nothing computed · Enterprise: ✓.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"component": "<component>"
},
"name": "propose_sourcing_remediation"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| component | Yes | The flagged part, a dict in the shape ``assess_bom_sourcing_risk`` takes (``ref``, ``manufacturer``, ``mpn``, ``category``). Empty or not a dict answers ``MISSING_COMPONENT``. | |
| design_role | No | Optional geometry context for re-cutting the bore: ``thing_diameter_mm``, ``thing_type`` (e.g. ``"bearing"``), ``fit`` (e.g. ``"press"``), ``material``, ``printer_id`` and ``load_bearing``. Omitted, a substitute is proposed without a re-derived bore. |