tolerance-stack
One-dimensional tolerance stack-up (worst-case and RSS) — Computes the minimum and maximum of a linear dimensional stack (the gap) from signed contributions with symmetric, unequal-bilateral, unilateral or min/max limits, both by exact worst-case arithmetic and by root-sum-square, names the dominant contributor and tests the gap against a required minimum and/or maximum. For mechanical designers and agents checking clearances. It does not do 2D or 3D sta
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": {
"dimensions": "<dimensions>"
},
"name": "tolerance-stack"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| unit | No | Label for the single unit all numbers share (not converted). | |
| method | No | Which result decides status against the requirement (default worst-case). Both are always reported. | |
| dimensions | Yes | At most 100. Give nominal with tol, or nominal with plus and/or minus (unilateral: one of them), or min and max. | |
| sigmaLevel | No | RSS: each tolerance is this many sigma (default 3). | |
| reportSigma | No | RSS: report the gap at this many sigma (default equals sigmaLevel). | |
| requirement | No | Allowed gap range. |