catalog_check
Check whether an exact mechanical part is stocked for purchase by passing its designation or handle. Returns status, nearest sizes, grades, and availability details.
Instructions
Is this exact part something you can buy off the shelf?
Pass a canonical designation ("ISO 4762 M4×12 A2", "608-2RS") or the handle of
a part whose designation was stamped when it was generated. Offline and
deterministic.
Returns {ok, code, standard, size, length, stocked, grade_ok, reason, nearest,
lengths, grades, fidelity, captured, market}, where code is:
stocked the size/length exists and the material is listed (for a
cut-to-length product like threaded rod, any length up to the
longest stock bar counts, with a note that it is a cut)
not_stocked the size exists but the LENGTH is not a stocked rung —
nearest names the rungs either side
size_not_stocked the standard does not cover this size at all
grade_not_listed the size exists, that material does not
not_catalogued the product standard is outside this corpus's coverage. That
is an absence of evidence, explicitly NOT a claim that the
part is unavailable — check not_covered from catalog_search
undesignated there was no designation to check
ok is True only for stocked.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| handle | No | ||
| designation | No |