assess_drawing_manufacturability
Predict whether a specific printer can hold a drawing's tolerances before printing. It returns a pass, marginal or fail verdict per dimension and can rank multiple machines best first.
Instructions
The verdict: can this machine hold this drawing's tolerances?
Needs Kiln Business.
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": {
"intake_id": "<intake_id>"
},
"name": "assess_drawing_manufacturability"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| material | No | Material for the assessment (e.g. "PLA", "PETG-CF"). When omitted, falls back to the drawing's title-block material callout (the customer's requirement outranks a hint), then to the material set at intake. Default: "". | |
| quantity | No | Order quantity — scales the scrap plan. Default: 1. | |
| design_id | No | File the verdict against this design. Optional — inferred from the attached CAD when it belongs to one. Default: "". | |
| intake_id | Yes | An intake with a submitted extraction. | |
| printer_id | No | The machine to assess against (as used in your calibration history, e.g. "default"). Default: "". | |
| printer_ids | No | Rank these registered machines for this drawing instead of assessing the one in ``printer_id``; the answer orders them best first. | |
| verdict_policy | No | This shop's own quality bar — what fraction of printed parts must come out within the drawing's tolerances before a dimension is labeled "pass", e.g. ``{"pass_yield": 0.99, "marginal_yield": 0.9}`` means "pass = we predict at least 99 in 100 parts land in spec; below 90 in 100 is a fail". Fractions in (0,1), marginal below pass; either key may be omitted to keep its default. Moves ONLY the pass/marginal/fail labels; every predicted number is computed identically, and the report states the bar it used. Omitted → the org's saved bar (if one was remembered) → product defaults. | |
| remember_policy | No | Persist this call's bar as the org's saved default — set once, applied to every future assessment from any surface (stored account-side, not on this machine). With ``verdict_policy`` omitted, clears the saved bar back to product defaults. Default: false. |