424 lines
29 KiB
JSON
424 lines
29 KiB
JSON
{
|
|
"schema_version": "cad.comprehensive-prompt-fixtures.v1",
|
|
"source_document": "docs/cad-agent-v3-comprehensive-prompt-test-target.md",
|
|
"source_document_sha256": "79fbfeba41b2bf1fa37d2e90df1c4f5f06460f725f8898ae4238676bfea82d8b",
|
|
"scenarios": [
|
|
{
|
|
"id": "rectangular_mounting_plate",
|
|
"units": "mm",
|
|
"request": "生成一个CNC矩形安装板,长100毫米,宽60毫米,厚8毫米,四角圆角R6,四角各有一个直径8毫米的贯穿孔,孔中心距左右边10毫米、上下边10毫米,中心有一个直径30毫米的贯穿孔。",
|
|
"expected_phase": "COMPLETED",
|
|
"required_claim_kinds": ["solid_count_equals", "bbox_dimension_mm", "through_cylindrical_bore", "rectangular_corner_through_bore_pattern"],
|
|
"required_claims": [
|
|
{"claim_kind": "solid_count_equals", "expected": {"value": 1}},
|
|
{"claim_kind": "bbox_dimension_mm", "expected": {"axis": "x", "value": 100}},
|
|
{"claim_kind": "bbox_dimension_mm", "expected": {"axis": "y", "value": 60}},
|
|
{"claim_kind": "bbox_dimension_mm", "expected": {"axis": "z", "value": 8}},
|
|
{"claim_kind": "through_cylindrical_bore", "expected": {"diameter_mm": 8, "count": 4}},
|
|
{"claim_kind": "through_cylindrical_bore", "expected": {"diameter_mm": 30, "count": 1}},
|
|
{"claim_kind": "rectangular_corner_through_bore_pattern", "expected": {"diameter_mm": 8, "count": 4, "edge_offset_mm": 10}}
|
|
],
|
|
"required_atomic_ids": ["extrude_add_blind"],
|
|
"required_any_atomic_ids": ["hole_blind", "extrude_cut_blind"],
|
|
"validation_capability_gaps": [
|
|
{"id": "corner_radius", "description": "R6 outer corner radii"}
|
|
],
|
|
"max_author_turns": 56, "max_reviewer_turns": 20, "max_total_calls": 76, "max_wall_seconds": 1500, "max_total_tokens": 220000
|
|
},
|
|
{
|
|
"id": "circular_flange_pcd",
|
|
"units": "mm",
|
|
"request": "生成一个圆形法兰盘,外径120毫米,厚度12毫米,中心贯穿孔直径40毫米,在直径90毫米的分度圆上均布6个直径8毫米的贯穿孔。",
|
|
"expected_phase": "COMPLETED",
|
|
"required_claim_kinds": ["solid_count_equals", "bbox_dimension_mm", "through_cylindrical_bore", "circular_hole_pattern"],
|
|
"required_claims": [
|
|
{"claim_kind": "solid_count_equals", "expected": {"value": 1}},
|
|
{"claim_kind": "bbox_dimension_mm", "expected": {"axis": "x", "value": 120}},
|
|
{"claim_kind": "bbox_dimension_mm", "expected": {"axis": "y", "value": 120}},
|
|
{"claim_kind": "bbox_dimension_mm", "expected": {"axis": "z", "value": 12}},
|
|
{"claim_kind": "through_cylindrical_bore", "expected": {"diameter_mm": 40, "count": 1}},
|
|
{"claim_kind": "through_cylindrical_bore", "expected": {"diameter_mm": 8, "count": 6}},
|
|
{"claim_kind": "circular_hole_pattern", "expected": {"diameter_mm": 8, "count": 6, "pitch_radius_mm": 45, "concentric_bore_diameter_mm": 40}}
|
|
],
|
|
"required_atomic_ids": [],
|
|
"required_any_atomic_ids": ["hole_blind", "extrude_cut_blind", "pattern_linear"],
|
|
"required_any_atomic_id_groups": [["extrude_add_blind", "revolve_add"]],
|
|
"validation_capability_gaps": [],
|
|
"max_author_turns": 52, "max_reviewer_turns": 20, "max_total_calls": 72, "max_wall_seconds": 1500, "max_total_tokens": 320000
|
|
},
|
|
{
|
|
"id": "square_flange",
|
|
"units": "mm",
|
|
"request": "生成一个方形安装法兰,长100毫米,宽100毫米,厚度12毫米,四角圆角R8,中心贯穿孔直径45毫米,四角各有一个直径10毫米的安装孔,孔中心距相邻两边各15毫米。",
|
|
"expected_phase": "COMPLETED",
|
|
"required_claim_kinds": ["solid_count_equals", "bbox_dimension_mm", "through_cylindrical_bore", "rectangular_corner_through_bore_pattern"],
|
|
"required_claims": [
|
|
{"claim_kind": "solid_count_equals", "expected": {"value": 1}},
|
|
{"claim_kind": "bbox_dimension_mm", "expected": {"axis": "x", "value": 100}},
|
|
{"claim_kind": "bbox_dimension_mm", "expected": {"axis": "y", "value": 100}},
|
|
{"claim_kind": "bbox_dimension_mm", "expected": {"axis": "z", "value": 12}},
|
|
{"claim_kind": "through_cylindrical_bore", "expected": {"diameter_mm": 45, "count": 1}},
|
|
{"claim_kind": "through_cylindrical_bore", "expected": {"diameter_mm": 10, "count": 4}},
|
|
{"claim_kind": "rectangular_corner_through_bore_pattern", "expected": {"diameter_mm": 10, "count": 4, "edge_offset_mm": 15}}
|
|
],
|
|
"required_atomic_ids": ["extrude_add_blind"],
|
|
"required_any_atomic_ids": ["hole_blind", "extrude_cut_blind"],
|
|
"validation_capability_gaps": [
|
|
{"id": "corner_radius", "description": "R8 outer corner radii"}
|
|
],
|
|
"max_author_turns": 56, "max_reviewer_turns": 20, "max_total_calls": 76, "max_wall_seconds": 1500, "max_total_tokens": 220000
|
|
},
|
|
{
|
|
"id": "counterbored_mounting_plate",
|
|
"units": "mm",
|
|
"request": "生成一个矩形安装板,长120毫米,宽80毫米,厚度15毫米,四角各有一个直径9毫米的贯穿孔,每个孔顶部带直径16毫米、深5毫米的圆柱沉孔,孔中心距相邻边各12毫米。",
|
|
"expected_phase": "COMPLETED",
|
|
"required_claim_kinds": ["solid_count_equals", "bbox_dimension_mm", "through_cylindrical_bore", "cylindrical_bore", "cylindrical_bore_depth", "rectangular_corner_through_bore_pattern"],
|
|
"required_claims": [
|
|
{"claim_kind": "solid_count_equals", "expected": {"value": 1}},
|
|
{"claim_kind": "bbox_dimension_mm", "expected": {"axis": "x", "value": 120}},
|
|
{"claim_kind": "bbox_dimension_mm", "expected": {"axis": "y", "value": 80}},
|
|
{"claim_kind": "bbox_dimension_mm", "expected": {"axis": "z", "value": 15}},
|
|
{"claim_kind": "through_cylindrical_bore", "expected": {"diameter_mm": 9, "count": 4}},
|
|
{"claim_kind": "cylindrical_bore", "expected": {"diameter_mm": 16, "count": 4}},
|
|
{"claim_kind": "cylindrical_bore_depth", "expected": {"diameter_mm": 16, "count": 4, "depth_mm": 5}},
|
|
{"claim_kind": "rectangular_corner_through_bore_pattern", "expected": {"diameter_mm": 9, "count": 4, "edge_offset_mm": 12}}
|
|
],
|
|
"required_atomic_ids": ["extrude_add_blind"],
|
|
"required_any_atomic_ids": ["hole_counterbore", "hole_wizard"],
|
|
"validation_capability_gaps": [],
|
|
"max_author_turns": 64, "max_reviewer_turns": 24, "max_total_calls": 88, "max_wall_seconds": 1800, "max_total_tokens": 250000
|
|
},
|
|
{
|
|
"id": "countersunk_cover_plate",
|
|
"units": "mm",
|
|
"request": "生成一个盖板,长100毫米,宽70毫米,厚度8毫米,四角圆角R5,四角各有一个直径6.5毫米的贯穿孔,孔顶部带90度沉头,沉头最大直径12毫米。",
|
|
"expected_phase": "COMPLETED",
|
|
"required_claim_kinds": ["solid_count_equals", "bbox_dimension_mm", "through_cylindrical_bore", "conical_bore"],
|
|
"required_claims": [
|
|
{"claim_kind": "solid_count_equals", "expected": {"value": 1}},
|
|
{"claim_kind": "bbox_dimension_mm", "expected": {"axis": "x", "value": 100}},
|
|
{"claim_kind": "bbox_dimension_mm", "expected": {"axis": "y", "value": 70}},
|
|
{"claim_kind": "bbox_dimension_mm", "expected": {"axis": "z", "value": 8}},
|
|
{"claim_kind": "through_cylindrical_bore", "expected": {"diameter_mm": 6.5, "count": 4}},
|
|
{"claim_kind": "conical_bore", "expected": {"small_diameter_mm": 6.5, "large_diameter_mm": 12, "included_angle_deg": 90, "count": 4}}
|
|
],
|
|
"required_atomic_ids": ["extrude_add_blind"],
|
|
"required_any_atomic_ids": ["hole_countersink", "hole_wizard"],
|
|
"validation_capability_gaps": [
|
|
{"id": "corner_radius", "description": "R5 outer corner radii"}
|
|
],
|
|
"max_author_turns": 64, "max_reviewer_turns": 24, "max_total_calls": 88, "max_wall_seconds": 1800, "max_total_tokens": 250000
|
|
},
|
|
{
|
|
"id": "obround_slot_plate",
|
|
"units": "mm",
|
|
"request": "生成一个连接板,长140毫米,宽50毫米,厚度10毫米,两端各有一个长圆形贯穿槽,槽总长30毫米、宽12毫米,槽中心距板端20毫米,槽的长轴沿板长度方向。",
|
|
"expected_phase": "COMPLETED",
|
|
"required_claim_kinds": ["solid_count_equals", "bbox_dimension_mm", "visual"],
|
|
"required_claims": [
|
|
{"claim_kind": "solid_count_equals", "expected": {"value": 1}},
|
|
{"claim_kind": "bbox_dimension_mm", "expected": {"axis": "x", "value": 140}},
|
|
{"claim_kind": "bbox_dimension_mm", "expected": {"axis": "y", "value": 50}},
|
|
{"claim_kind": "bbox_dimension_mm", "expected": {"axis": "z", "value": 10}}
|
|
],
|
|
"required_atomic_ids": ["extrude_add_blind"],
|
|
"required_any_atomic_ids": ["extrude_cut_blind"],
|
|
"validation_capability_gaps": [
|
|
{"id": "slot_dimensions", "description": "two through obround slots with 30 x 12 dimensions"},
|
|
{"id": "slot_position_orientation", "description": "20 mm end offset and lengthwise major-axis orientation"}
|
|
],
|
|
"max_author_turns": 64, "max_reviewer_turns": 24, "max_total_calls": 88, "max_wall_seconds": 1800, "max_total_tokens": 250000
|
|
},
|
|
{
|
|
"id": "t_slot_test_block",
|
|
"units": "mm",
|
|
"request": "生成一个T形槽试块,长100毫米,宽50毫米,高25毫米,在顶面中心沿长度方向加工一条T形槽,槽口宽10毫米、深8毫米,槽底宽20毫米、总深15毫米,槽贯穿试块两端。",
|
|
"expected_phase": "COMPLETED",
|
|
"required_claim_kinds": ["solid_count_equals", "bbox_dimension_mm", "visual"],
|
|
"required_claims": [
|
|
{"claim_kind": "solid_count_equals", "expected": {"value": 1}},
|
|
{"claim_kind": "bbox_dimension_mm", "expected": {"axis": "x", "value": 100}},
|
|
{"claim_kind": "bbox_dimension_mm", "expected": {"axis": "y", "value": 50}},
|
|
{"claim_kind": "bbox_dimension_mm", "expected": {"axis": "z", "value": 25}}
|
|
],
|
|
"required_atomic_ids": ["extrude_add_blind"],
|
|
"required_any_atomic_ids": ["extrude_cut_blind"],
|
|
"validation_capability_gaps": [
|
|
{"id": "t_slot_cross_section", "description": "10 x 8 slot mouth, 20 mm lower width and 15 mm total depth"},
|
|
{"id": "t_slot_through_orientation", "description": "top-centred T-slot through both lengthwise ends"}
|
|
],
|
|
"max_author_turns": 72, "max_reviewer_turns": 28, "max_total_calls": 100, "max_wall_seconds": 2100, "max_total_tokens": 280000
|
|
},
|
|
{
|
|
"id": "rounded_rectangular_pocket",
|
|
"units": "mm",
|
|
"request": "生成一个矩形底板,长120毫米,宽80毫米,厚20毫米,在顶面中心加工一个长80毫米、宽45毫米、深12毫米的矩形口袋,口袋四角圆角R6,底部保留8毫米厚度。",
|
|
"expected_phase": "COMPLETED",
|
|
"required_claim_kinds": ["solid_count_equals", "bbox_dimension_mm", "visual"],
|
|
"required_claims": [
|
|
{"claim_kind": "solid_count_equals", "expected": {"value": 1}},
|
|
{"claim_kind": "bbox_dimension_mm", "expected": {"axis": "x", "value": 120}},
|
|
{"claim_kind": "bbox_dimension_mm", "expected": {"axis": "y", "value": 80}},
|
|
{"claim_kind": "bbox_dimension_mm", "expected": {"axis": "z", "value": 20}}
|
|
],
|
|
"required_atomic_ids": ["extrude_add_blind"],
|
|
"required_any_atomic_ids": ["extrude_cut_blind"],
|
|
"validation_capability_gaps": [
|
|
{"id": "pocket_dimensions", "description": "centred 80 x 45 x 12 pocket with 8 mm remaining floor"},
|
|
{"id": "pocket_corner_radius", "description": "R6 internal pocket corners"}
|
|
],
|
|
"max_author_turns": 64, "max_reviewer_turns": 24, "max_total_calls": 88, "max_wall_seconds": 1800, "max_total_tokens": 250000
|
|
},
|
|
{
|
|
"id": "two_level_pocket_plate",
|
|
"units": "mm",
|
|
"request": "生成一个CNC加工板,长140毫米,宽100毫米,厚25毫米。顶面中心先加工一个长100毫米、宽70毫米、深8毫米的矩形口袋,再在第一级口袋中心加工一个长60毫米、宽35毫米、额外深7毫米的第二级口袋,所有内角圆角R5。",
|
|
"expected_phase": "COMPLETED",
|
|
"required_claim_kinds": ["solid_count_equals", "bbox_dimension_mm", "visual"],
|
|
"required_claims": [
|
|
{"claim_kind": "solid_count_equals", "expected": {"value": 1}},
|
|
{"claim_kind": "bbox_dimension_mm", "expected": {"axis": "x", "value": 140}},
|
|
{"claim_kind": "bbox_dimension_mm", "expected": {"axis": "y", "value": 100}},
|
|
{"claim_kind": "bbox_dimension_mm", "expected": {"axis": "z", "value": 25}}
|
|
],
|
|
"required_atomic_ids": ["extrude_add_blind"],
|
|
"required_any_atomic_ids": ["extrude_cut_blind"],
|
|
"validation_capability_gaps": [
|
|
{"id": "pocket_levels", "description": "100 x 70 x 8 first pocket and centred 60 x 35 x 7 additional-depth second pocket"},
|
|
{"id": "pocket_corner_radii", "description": "R5 on every internal corner"}
|
|
],
|
|
"max_author_turns": 80, "max_reviewer_turns": 30, "max_total_calls": 110, "max_wall_seconds": 2400, "max_total_tokens": 320000
|
|
},
|
|
{
|
|
"id": "cross_drilled_valve_block",
|
|
"units": "mm",
|
|
"request": "生成一个阀块试件,长80毫米,宽60毫米,高50毫米。沿长度方向加工一个直径20毫米的贯穿孔,沿宽度方向加工一个直径12毫米的贯穿孔,两个孔的轴线在零件中心相交。",
|
|
"expected_phase": "COMPLETED",
|
|
"required_claim_kinds": ["solid_count_equals", "bbox_dimension_mm", "through_cylindrical_bore", "orthogonal_intersecting_through_bores"],
|
|
"required_claims": [
|
|
{"claim_kind": "solid_count_equals", "expected": {"value": 1}},
|
|
{"claim_kind": "bbox_dimension_mm", "expected": {"axis": "x", "value": 80}},
|
|
{"claim_kind": "bbox_dimension_mm", "expected": {"axis": "y", "value": 60}},
|
|
{"claim_kind": "bbox_dimension_mm", "expected": {"axis": "z", "value": 50}},
|
|
{"claim_kind": "through_cylindrical_bore", "expected": {"diameter_mm": 20, "count": 1}},
|
|
{"claim_kind": "through_cylindrical_bore", "expected": {"diameter_mm": 12, "count": 1}},
|
|
{"claim_kind": "orthogonal_intersecting_through_bores", "expected": {"first_diameter_mm": 20, "second_diameter_mm": 12, "first_axis": "x", "second_axis": "y"}}
|
|
],
|
|
"required_atomic_ids": ["extrude_add_blind"],
|
|
"required_any_atomic_ids": ["hole_blind", "extrude_cut_blind"],
|
|
"validation_capability_gaps": [],
|
|
"max_author_turns": 72, "max_reviewer_turns": 28, "max_total_calls": 100, "max_wall_seconds": 2100, "max_total_tokens": 280000
|
|
},
|
|
{
|
|
"id": "double_hole_linkage_arm",
|
|
"units": "mm",
|
|
"request": "生成一个机械臂双孔连杆,两个销孔中心距120毫米,连杆厚度12毫米,两端外圆直径40毫米,两个销孔直径16毫米,中间杆身最小宽度24毫米,轮廓平滑相切,中部设置三个直径14毫米的减重贯穿孔。",
|
|
"expected_phase": "COMPLETED",
|
|
"required_claim_kinds": ["solid_count_equals", "bbox_rank_dimension_mm", "through_cylindrical_bore", "collinear_through_bore_chain", "visual"],
|
|
"required_claims": [
|
|
{"claim_kind": "solid_count_equals", "expected": {"value": 1}},
|
|
{"claim_kind": "bbox_rank_dimension_mm", "expected": {"rank": "minimum", "value": 12}},
|
|
{"claim_kind": "through_cylindrical_bore", "expected": {"diameter_mm": 16, "count": 2}},
|
|
{"claim_kind": "through_cylindrical_bore", "expected": {"diameter_mm": 14, "count": 3}},
|
|
{"claim_kind": "collinear_through_bore_chain", "expected": {"diameter_mm": 16, "adjacent_distances_mm": [120], "tolerance_mm": 0.1}},
|
|
{"claim_kind": "visual", "expected": {}}
|
|
],
|
|
"required_atomic_ids": ["extrude_add_blind"],
|
|
"required_any_atomic_ids": ["hole_blind", "extrude_cut_blind"],
|
|
"validation_capability_gaps": [
|
|
{"id": "linkage_outline", "description": "40 mm end circles, 24 mm minimum web width and smooth tangency"},
|
|
{"id": "lightening_holes", "description": "three 14 mm central through holes"}
|
|
],
|
|
"max_author_turns": 84, "max_reviewer_turns": 32, "max_total_calls": 116, "max_wall_seconds": 2400, "max_total_tokens": 340000
|
|
},
|
|
{
|
|
"id": "three_hole_linkage",
|
|
"units": "mm",
|
|
"request": "生成一个三孔机械连杆,三个孔的中心位于同一直线上,相邻孔中心距分别为60毫米和80毫米,三个孔直径均为12毫米,连杆厚度10毫米,每个孔周围外圆直径32毫米,各段外轮廓平滑连接。",
|
|
"expected_phase": "COMPLETED",
|
|
"required_claim_kinds": ["solid_count_equals", "bbox_rank_dimension_mm", "through_cylindrical_bore", "collinear_through_bore_chain", "visual"],
|
|
"required_claims": [
|
|
{"claim_kind": "solid_count_equals", "expected": {"value": 1}},
|
|
{"claim_kind": "bbox_rank_dimension_mm", "expected": {"rank": "minimum", "value": 10}},
|
|
{"claim_kind": "through_cylindrical_bore", "expected": {"diameter_mm": 12, "count": 3}},
|
|
{"claim_kind": "collinear_through_bore_chain", "expected": {"diameter_mm": 12, "adjacent_distances_mm": [60, 80], "tolerance_mm": 0.1}},
|
|
{"claim_kind": "visual", "expected": {}}
|
|
],
|
|
"required_atomic_ids": ["extrude_add_blind"],
|
|
"required_any_atomic_ids": ["hole_blind", "extrude_cut_blind"],
|
|
"validation_capability_gaps": [
|
|
{"id": "linkage_outer_circles", "description": "32 mm outer circles with smoothly connected segments"}
|
|
],
|
|
"max_author_turns": 84, "max_reviewer_turns": 32, "max_total_calls": 116, "max_wall_seconds": 2400, "max_total_tokens": 340000
|
|
},
|
|
{
|
|
"id": "l_bracket",
|
|
"units": "mm",
|
|
"request": "生成一个整体式L形角码,水平底板长80毫米、宽50毫米、厚8毫米,竖直板高60毫米、宽50毫米、厚8毫米,两板成90度。水平板上有两个直径8毫米贯穿孔,竖直板上有两个直径8毫米贯穿孔,孔左右对称。",
|
|
"expected_phase": "COMPLETED",
|
|
"required_claim_kinds": ["single_connected_body", "through_cylindrical_bore", "visual"],
|
|
"required_claims": [
|
|
{"claim_kind": "single_connected_body", "expected": {}},
|
|
{"claim_kind": "through_cylindrical_bore", "expected": {"diameter_mm": 8, "count": 4}},
|
|
{"claim_kind": "visual", "expected": {}}
|
|
],
|
|
"required_atomic_ids": ["extrude_add_blind"],
|
|
"required_any_atomic_ids": ["hole_blind", "extrude_cut_blind"],
|
|
"validation_capability_gaps": [
|
|
{"id": "l_bracket_dimensions", "description": "base and upright dimensions, thicknesses and 90 degree relationship"},
|
|
{"id": "l_bracket_hole_symmetry", "description": "two symmetric 8 mm through holes on each plate"}
|
|
],
|
|
"max_author_turns": 88, "max_reviewer_turns": 32, "max_total_calls": 120, "max_wall_seconds": 2700, "max_total_tokens": 360000
|
|
},
|
|
{
|
|
"id": "ribbed_l_bracket",
|
|
"units": "mm",
|
|
"request": "生成一个整体式L形机械支架,底板长100毫米、宽60毫米、厚10毫米,竖板高80毫米、宽60毫米、厚10毫米,两板成90度。底板和竖板之间设置两个厚度8毫米的三角加强筋。底板有四个直径9毫米贯穿孔,竖板中心有一个直径30毫米贯穿孔。",
|
|
"expected_phase": "COMPLETED",
|
|
"required_claim_kinds": ["single_connected_body", "through_cylindrical_bore", "visual"],
|
|
"required_claims": [
|
|
{"claim_kind": "single_connected_body", "expected": {}},
|
|
{"claim_kind": "through_cylindrical_bore", "expected": {"diameter_mm": 9, "count": 4}},
|
|
{"claim_kind": "through_cylindrical_bore", "expected": {"diameter_mm": 30, "count": 1}},
|
|
{"claim_kind": "visual", "expected": {}}
|
|
],
|
|
"required_atomic_ids": ["extrude_add_blind"],
|
|
"required_any_atomic_ids": ["hole_blind", "extrude_cut_blind"],
|
|
"validation_capability_gaps": [
|
|
{"id": "bracket_dimensions", "description": "100 x 60 x 10 base and 80 x 60 x 10 upright at 90 degrees"},
|
|
{"id": "triangular_ribs", "description": "two triangular 8 mm thick ribs"},
|
|
{"id": "bracket_hole_placement", "description": "four base 9 mm holes and centred upright 30 mm hole"}
|
|
],
|
|
"max_author_turns": 96, "max_reviewer_turns": 36, "max_total_calls": 132, "max_wall_seconds": 3000, "max_total_tokens": 400000
|
|
},
|
|
{
|
|
"id": "u_bearing_support",
|
|
"units": "mm",
|
|
"request": "生成一个U形轴承支座,底板长100毫米、宽60毫米、厚12毫米,两侧竖耳厚12毫米、高55毫米,两个竖耳内侧间距40毫米。两个竖耳上各有一个直径20毫米的同轴贯穿孔,孔轴线距底板上表面35毫米。底板四角各有一个直径8毫米安装孔。",
|
|
"expected_phase": "COMPLETED",
|
|
"required_claim_kinds": ["single_connected_body", "through_cylindrical_bore", "coaxial_through_bore_group", "visual"],
|
|
"required_claims": [
|
|
{"claim_kind": "single_connected_body", "expected": {}},
|
|
{"claim_kind": "through_cylindrical_bore", "expected": {"diameter_mm": 20, "count": 2}},
|
|
{"claim_kind": "through_cylindrical_bore", "expected": {"diameter_mm": 8, "count": 4}},
|
|
{"claim_kind": "coaxial_through_bore_group", "expected": {"diameter_mm": 20, "count": 2}},
|
|
{"claim_kind": "visual", "expected": {}}
|
|
],
|
|
"required_atomic_ids": ["extrude_add_blind"],
|
|
"required_any_atomic_ids": ["hole_blind", "extrude_cut_blind"],
|
|
"validation_capability_gaps": [
|
|
{"id": "u_support_dimensions", "description": "base and ear dimensions, ear spacing and 35 mm axis height"},
|
|
{"id": "base_hole_positions", "description": "four 8 mm base mounting-hole positions"}
|
|
],
|
|
"max_author_turns": 96, "max_reviewer_turns": 36, "max_total_calls": 132, "max_wall_seconds": 3000, "max_total_tokens": 400000
|
|
},
|
|
{
|
|
"id": "double_lug_mount",
|
|
"units": "mm",
|
|
"request": "生成一个双耳连接座,底座长90毫米、宽60毫米、厚12毫米,底座上有两个平行耳板,每个耳板厚10毫米、高50毫米,两耳板内侧间距30毫米。两个耳板上各有一个直径16毫米的同轴贯穿销孔,孔中心距底座上表面32毫米。",
|
|
"expected_phase": "COMPLETED",
|
|
"required_claim_kinds": ["single_connected_body", "through_cylindrical_bore", "coaxial_through_bore_group", "visual"],
|
|
"required_claims": [
|
|
{"claim_kind": "single_connected_body", "expected": {}},
|
|
{"claim_kind": "through_cylindrical_bore", "expected": {"diameter_mm": 16, "count": 2}},
|
|
{"claim_kind": "coaxial_through_bore_group", "expected": {"diameter_mm": 16, "count": 2}},
|
|
{"claim_kind": "visual", "expected": {}}
|
|
],
|
|
"required_atomic_ids": ["extrude_add_blind"],
|
|
"required_any_atomic_ids": ["hole_blind", "extrude_cut_blind"],
|
|
"validation_capability_gaps": [
|
|
{"id": "lug_dimensions", "description": "base, lug thickness/height, 30 mm inside spacing and 32 mm bore-axis height"}
|
|
],
|
|
"max_author_turns": 92, "max_reviewer_turns": 34, "max_total_calls": 126, "max_wall_seconds": 2700, "max_total_tokens": 380000
|
|
},
|
|
{
|
|
"id": "stepped_shaft",
|
|
"units": "mm",
|
|
"request": "生成一根阶梯轴,总长120毫米。第一段直径30毫米、长40毫米;第二段直径24毫米、长50毫米;第三段直径18毫米、长30毫米。所有轴肩过渡圆角R2,两端倒角1毫米乘45度。",
|
|
"expected_phase": "COMPLETED",
|
|
"required_claim_kinds": ["single_connected_body", "bbox_rank_dimension_mm", "outer_cylindrical_surface", "visual"],
|
|
"required_claims": [
|
|
{"claim_kind": "single_connected_body", "expected": {}},
|
|
{"claim_kind": "bbox_rank_dimension_mm", "expected": {"rank": "maximum", "value": 120}},
|
|
{"claim_kind": "outer_cylindrical_surface", "expected": {"diameter_mm": 30, "count": 1}},
|
|
{"claim_kind": "outer_cylindrical_surface", "expected": {"diameter_mm": 24, "count": 1}},
|
|
{"claim_kind": "outer_cylindrical_surface", "expected": {"diameter_mm": 18, "count": 1}},
|
|
{"claim_kind": "visual", "expected": {}}
|
|
],
|
|
"required_atomic_ids": ["revolve_add"],
|
|
"required_any_atomic_ids": ["fillet", "chamfer"],
|
|
"validation_capability_gaps": [
|
|
{"id": "shaft_segment_lengths", "description": "the 30 mm, 24 mm and 18 mm shaft sections have axial lengths 40 mm, 50 mm and 30 mm"},
|
|
{"id": "shaft_finish_features", "description": "R2 shoulders and 1 x 45 degree end chamfers"}
|
|
],
|
|
"max_author_turns": 72, "max_reviewer_turns": 28, "max_total_calls": 100, "max_wall_seconds": 2100, "max_total_tokens": 280000
|
|
},
|
|
{
|
|
"id": "keyed_stepped_shaft",
|
|
"units": "mm",
|
|
"request": "生成一根阶梯传动轴,总长140毫米,中间轴段直径30毫米、长70毫米,两端轴段直径20毫米、各长35毫米。中间轴段沿轴向加工一条平键槽,键槽宽8毫米、深3.3毫米、长50毫米,所有轴肩圆角R2。",
|
|
"expected_phase": "COMPLETED",
|
|
"required_claim_kinds": ["single_connected_body", "bbox_rank_dimension_mm", "outer_cylindrical_surface", "visual"],
|
|
"required_claims": [
|
|
{"claim_kind": "single_connected_body", "expected": {}},
|
|
{"claim_kind": "bbox_rank_dimension_mm", "expected": {"rank": "maximum", "value": 140}},
|
|
{"claim_kind": "outer_cylindrical_surface", "expected": {"diameter_mm": 30, "count": 1}},
|
|
{"claim_kind": "outer_cylindrical_surface", "expected": {"diameter_mm": 20, "count": 2}},
|
|
{"claim_kind": "visual", "expected": {}}
|
|
],
|
|
"required_atomic_ids": ["revolve_add"],
|
|
"required_any_atomic_ids": ["extrude_cut_blind", "fillet"],
|
|
"validation_capability_gaps": [
|
|
{"id": "shaft_segment_lengths", "description": "the 20 mm end sections are 35 mm each and the 30 mm middle section is 70 mm"},
|
|
{"id": "keyway", "description": "8 x 3.3 x 50 axial keyway on the middle shaft section"},
|
|
{"id": "shoulder_fillet", "description": "R2 on all shaft shoulders"}
|
|
],
|
|
"max_author_turns": 84, "max_reviewer_turns": 32, "max_total_calls": 116, "max_wall_seconds": 2400, "max_total_tokens": 340000
|
|
},
|
|
{
|
|
"id": "flanged_sleeve",
|
|
"units": "mm",
|
|
"request": "生成一个机械套筒,外径50毫米,内孔直径30毫米,总长60毫米。套筒一端带外径70毫米、厚度10毫米的法兰,法兰上在直径56毫米分度圆上均布4个直径7毫米贯穿孔。",
|
|
"expected_phase": "COMPLETED",
|
|
"required_claim_kinds": ["single_connected_body", "bbox_rank_dimension_mm", "through_cylindrical_bore", "circular_hole_pattern", "outer_cylindrical_surface"],
|
|
"required_claims": [
|
|
{"claim_kind": "single_connected_body", "expected": {}},
|
|
{"claim_kind": "bbox_rank_dimension_mm", "expected": {"rank": "minimum", "value": 60}},
|
|
{"claim_kind": "bbox_rank_dimension_mm", "expected": {"rank": "maximum", "value": 70}},
|
|
{"claim_kind": "outer_cylindrical_surface", "expected": {"diameter_mm": 50, "count": 1, "axial_span_mm": 50}},
|
|
{"claim_kind": "outer_cylindrical_surface", "expected": {"diameter_mm": 70, "count": 1, "axial_span_mm": 10}},
|
|
{"claim_kind": "through_cylindrical_bore", "expected": {"diameter_mm": 30, "count": 1}},
|
|
{"claim_kind": "through_cylindrical_bore", "expected": {"diameter_mm": 7, "count": 4}},
|
|
{"claim_kind": "circular_hole_pattern", "expected": {"diameter_mm": 7, "count": 4, "pitch_radius_mm": 28, "concentric_bore_diameter_mm": 30}}
|
|
],
|
|
"required_atomic_ids": ["revolve_add"],
|
|
"required_any_atomic_ids": ["hole_blind", "extrude_cut_blind"],
|
|
"validation_capability_gaps": [
|
|
{"id": "flange_at_one_end", "description": "the 70 mm flange occurs at exactly one end of the coaxial sleeve, not at an interior position"}
|
|
],
|
|
"max_author_turns": 84, "max_reviewer_turns": 32, "max_total_calls": 116, "max_wall_seconds": 2400, "max_total_tokens": 340000
|
|
},
|
|
{
|
|
"id": "chamfered_bushing",
|
|
"units": "mm",
|
|
"request": "生成一个圆柱轴套,外径40毫米,内孔直径25毫米,长度50毫米,两端外边缘倒角1.5毫米乘45度,两端内孔边缘倒角1毫米乘45度。",
|
|
"expected_phase": "COMPLETED",
|
|
"required_claim_kinds": ["single_connected_body", "bbox_rank_dimension_mm", "through_cylindrical_bore", "visual"],
|
|
"required_claims": [
|
|
{"claim_kind": "single_connected_body", "expected": {}},
|
|
{"claim_kind": "bbox_rank_dimension_mm", "expected": {"rank": "minimum", "value": 40}},
|
|
{"claim_kind": "bbox_rank_dimension_mm", "expected": {"rank": "maximum", "value": 50}},
|
|
{"claim_kind": "through_cylindrical_bore", "expected": {"diameter_mm": 25, "count": 1}},
|
|
{"claim_kind": "visual", "expected": {}}
|
|
],
|
|
"required_atomic_ids": ["revolve_add"],
|
|
"required_any_atomic_ids": ["chamfer"],
|
|
"validation_capability_gaps": [
|
|
{"id": "inside_outside_chamfers", "description": "both 1.5 x 45 degree external and 1 x 45 degree internal chamfers"}
|
|
],
|
|
"max_author_turns": 72, "max_reviewer_turns": 28, "max_total_calls": 100, "max_wall_seconds": 2100, "max_total_tokens": 280000
|
|
}
|
|
]
|
|
}
|