plasticity_resolve_fastener_designation
Parses fastening requests like bolt/nut or printed screw specs, resolves ISO/DIN thread, head, quantity, and joint intent, then returns a question package with compatible geometry and strength tools.
Instructions
Interpret a bounded fastening request such as 'крепится на 4 болта M5x10 с гайками' or 'печать винта M6x20 и ответной части'. It defaults to combined strength and geometry intent, parses thread metadata, quantity, selected ISO/DIN head and drive family, explicit joint phrases and fixed/adjustable/pivot intent, and returns one active question package plus compatible Plasticity geometry/strength tools. Its bounded catalog recognizes common hex, socket-cap, button, pan, countersunk and headless set-screw standards with source URLs; set-screw standards also identify flat, truncated-cone, dog, or cup points and require the mating contact function to be resolved. Printed screw, nut, and generic mating-part phrases route to the custom matched-thread tools without importing an ISO pitch. A slot is proposed only for explicit adjustment. It never treats nominal thread diameter as a finished hole, insert pocket, head recess, or nut envelope.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| designation | Yes | ||
| jointIntent | No | unknown | |
| decisionMode | No | ask-user | |
| analysisIntent | No | both | |
| mountingIntent | No | unknown |