Scripted AI cantilever capture
Local OpenAI-compatible fixture; no external provider or API key. Each tool call below ran in KKSS against the temporary absolute paths used for this acceptance run. The saved conversation was selected from chat history after restarting the app; restoring it did not rerun a tool.
- Mesh: 1048 nodes, 3896 elements
- Final maximum Z displacement: 0.000589148 mm
- Beam reference: 0.000599863 mm
- Relative displacement error: 1.79% (limit 25%)
- Maximum von Mises stress: 3166153.5 Pa
Conversation
User: Inspect the block STEP file, preview scaling its X dimension by six, then let me decide. Assistant: The model is 3 × 4 × 5 mm. The preview validated without writing. You denied the change, so its source and sidecars stayed unchanged. User: Apply the X scale, name the body Solid and the end faces Support and Load, then show a snapshot. Assistant: The 18 × 4 × 5 mm cantilever and three named parts are ready. The CAD tool returned labelled snapshot views. User: Export a first-order 0.8 mm tetrahedral mesh to metres, inspect the structural defaults and prepare the case. Assistant: The named-region MDPA mesh is exported. The structural defaults were read, then the case state and generated Kratos files were saved beside it. User: Start the solve in the background, check its status, and evaluate final maximum Z displacement. Assistant: The solver finished. Maximum Z displacement is 0.000589148 mm, compared with 0.000599863 mm from the beam reference (1.79% error). VON_MISES_STRESS was written.
The geometry and result checks match the values published in the manual structural tutorial.