assess_bom_sourcing_risk
Flags off-the-shelf BOM parts that can't be reliably bought within a year, helping teams catch sourcing risks before production.
Instructions
Flag the off-the-shelf parts a design can't reliably buy in a year.
Free door, tiered answer — Free: nothing computed · Pro: nothing computed · Business: nothing computed · Enterprise: ✓.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "assess_bom_sourcing_risk"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bom | No | BOM rows you already have; the ``source="buy"`` rows are extracted and added to ``components``. | |
| bom_csv | No | The raw text of an EDA-tool BOM export; its rows are parsed and added to ``components``. Unreadable text answers ``BOM_CSV_UNREADABLE``. With none of the three given, the call answers ``MISSING_COMPONENTS``. | |
| components | No | The bought parts, a list of small dicts with any of ``ref``, ``manufacturer``, ``mpn`` and ``category`` (shown above). Non-dict items are skipped. | |
| confirm_mapping | No | True to accept a low-confidence guess at the CSV's part-number column and assess anyway; the default stops with ``status: needs_confirmation`` instead. Default: false. |