{ "schema": "component_image_evidence_v1", "component_id": "component_30", "selection_policy": "Post-functional-group part-level checking uses only all-face highlight images generated under functional_group_evidence//all_face_highlights. Initial extraction images and part_check reused images are excluded.", "target_part_image_plan": { "excluded": true, "reason": "Initial extraction or direct part image plans are not allowed in the post-functional-group part-level checking stage." }, "target_part_check_evidence": { "component_id": "component_30", "instance_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-20", "display_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-20 (20_csg_2a)", "component_path": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂谐波减速器\\20_csg_2a.sldprt", "status": "ok", "message": "Part-check evidence was reused from the initial assembly extraction. No per-component B-rep extraction was executed.", "output_dir": "D:\\CSharpProjects\\agent4\\runtime\\2\\part_check_extractions\\component_30", "source_assembly_report_path": "D:\\CSharpProjects\\agent4\\runtime\\2\\extractions\\primary_y\\section_brep_report.json", "evidence_path": "D:\\CSharpProjects\\agent4\\runtime\\2\\part_check_extractions\\component_30\\reused_part_check_evidence.json", "image_namespace": "part_check_extractions/component_30/reused_image_refs", "source_image_namespace": "extractions/primary_y/model_images", "reuse_policy": "Logical part-check evidence is separated in this manifest, but B-rep and images are filtered from the first extraction result.", "feature_graph": { "schema": "reused_component_feature_graph_subset_v1", "source": "initial_assembly_extraction.FeatureGraph", "features": [ { "Id": "complex_unknown_surface_candidate_16", "Type": "complex_unknown_surface_candidate", "ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-1", "ComponentDisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-1 (20_csg_2a)", "ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂谐波减速器\\20_csg_2a.sldprt", "ComponentFileName": "20_csg_2a.sldprt", "FaceRefs": [ "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-1:face#1" ], "Confidence": 0.58, "Source": "brep_other_face", "PossibleFunctions": [ "transition_surface_candidate", "partial_bore_or_non_cylindrical_hole_boundary_candidate", "machining_risk_surface_candidate" ], "VisualObservationNeeds": [ "highlight_face_to_identify_real_surface_shape", "confirm_if_surface_is_chamfer_fillet_cone_partial_bore_or_freeform_transition", "confirm_tool_access_and_adjacent_boundary_from_best_view" ], "RequiredBrepChecks": [ "unknown_surface_visual_grounding", "edge_loop_or_arc_boundary_extraction_needed", "adjacent_surface_transition_and_tool_access_check" ], "Geometry": { "face_kind": "other", "area_mm2": 78.54, "center_mm": [ -111.396, -87.288, 37.527 ], "bbox_mm": [ -114.901, -89.788, 34.022, -107.891, -84.788, 41.033 ], "orientation_role": "unknown", "functional_role": "unknown", "surface_process_role": "unknown_process_surface" } }, { "Id": "complex_unknown_surface_candidate_17", "Type": "complex_unknown_surface_candidate", "ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-10", "ComponentDisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-10 (20_csg_2a)", "ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂谐波减速器\\20_csg_2a.sldprt", "ComponentFileName": "20_csg_2a.sldprt", "FaceRefs": [ "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-10:face#1" ], "Confidence": 0.58, "Source": "brep_other_face", "PossibleFunctions": [ "transition_surface_candidate", "partial_bore_or_non_cylindrical_hole_boundary_candidate", "machining_risk_surface_candidate" ], "VisualObservationNeeds": [ "highlight_face_to_identify_real_surface_shape", "confirm_if_surface_is_chamfer_fillet_cone_partial_bore_or_freeform_transition", "confirm_tool_access_and_adjacent_boundary_from_best_view" ], "RequiredBrepChecks": [ "unknown_surface_visual_grounding", "edge_loop_or_arc_boundary_extraction_needed", "adjacent_surface_transition_and_tool_access_check" ], "Geometry": { "face_kind": "other", "area_mm2": 78.54, "center_mm": [ -77.757, -87.288, 59.318 ], "bbox_mm": [ -81.262, -89.788, 55.812, -74.252, -84.788, 62.823 ], "orientation_role": "unknown", "functional_role": "unknown", "surface_process_role": "unknown_process_surface" } }, { "Id": "complex_unknown_surface_candidate_18", "Type": "complex_unknown_surface_candidate", "ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-11", "ComponentDisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-11 (20_csg_2a)", "ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂谐波减速器\\20_csg_2a.sldprt", "ComponentFileName": "20_csg_2a.sldprt", "FaceRefs": [ "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-11:face#1" ], "Confidence": 0.58, "Source": "brep_other_face", "PossibleFunctions": [ "transition_surface_candidate", "partial_bore_or_non_cylindrical_hole_boundary_candidate", "machining_risk_surface_candidate" ], "VisualObservationNeeds": [ "highlight_face_to_identify_real_surface_shape", "confirm_if_surface_is_chamfer_fillet_cone_partial_bore_or_freeform_transition", "confirm_tool_access_and_adjacent_boundary_from_best_view" ], "RequiredBrepChecks": [ "unknown_surface_visual_grounding", "edge_loop_or_arc_boundary_extraction_needed", "adjacent_surface_transition_and_tool_access_check" ], "Geometry": { "face_kind": "other", "area_mm2": 78.54, "center_mm": [ -79.851, -87.288, 64.718 ], "bbox_mm": [ -83.356, -89.788, 61.213, -76.346, -84.788, 68.223 ], "orientation_role": "unknown", "functional_role": "unknown", "surface_process_role": "unknown_process_surface" } }, { "Id": "complex_unknown_surface_candidate_19", "Type": "complex_unknown_surface_candidate", "ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-12", "ComponentDisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-12 (20_csg_2a)", "ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂谐波减速器\\20_csg_2a.sldprt", "ComponentFileName": "20_csg_2a.sldprt", "FaceRefs": [ "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-12:face#1" ], "Confidence": 0.58, "Source": "brep_other_face", "PossibleFunctions": [ "transition_surface_candidate", "partial_bore_or_non_cylindrical_hole_boundary_candidate", "machining_risk_surface_candidate" ], "VisualObservationNeeds": [ "highlight_face_to_identify_real_surface_shape", "confirm_if_surface_is_chamfer_fillet_cone_partial_bore_or_freeform_transition", "confirm_tool_access_and_adjacent_boundary_from_best_view" ], "RequiredBrepChecks": [ "unknown_surface_visual_grounding", "edge_loop_or_arc_boundary_extraction_needed", "adjacent_surface_transition_and_tool_access_check" ], "Geometry": { "face_kind": "other", "area_mm2": 78.54, "center_mm": [ -83.324, -87.288, 69.353 ], "bbox_mm": [ -86.83, -89.788, 65.848, -79.819, -84.788, 72.858 ], "orientation_role": "unknown", "functional_role": "unknown", "surface_process_role": "unknown_process_surface" } }, { "Id": "complex_unknown_surface_candidate_20", "Type": "complex_unknown_surface_candidate", "ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-13", "ComponentDisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-13 (20_csg_2a)", "ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂谐波减速器\\20_csg_2a.sldprt", "ComponentFileName": "20_csg_2a.sldprt", "FaceRefs": [ "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-13:face#1" ], "Confidence": 0.58, "Source": "brep_other_face", "PossibleFunctions": [ "transition_surface_candidate", "partial_bore_or_non_cylindrical_hole_boundary_candidate", "machining_risk_surface_candidate" ], "VisualObservationNeeds": [ "highlight_face_to_identify_real_surface_shape", "confirm_if_surface_is_chamfer_fillet_cone_partial_bore_or_freeform_transition", "confirm_tool_access_and_adjacent_boundary_from_best_view" ], "RequiredBrepChecks": [ "unknown_surface_visual_grounding", "edge_loop_or_arc_boundary_extraction_needed", "adjacent_surface_transition_and_tool_access_check" ], "Geometry": { "face_kind": "other", "area_mm2": 78.54, "center_mm": [ -87.919, -87.288, 72.879 ], "bbox_mm": [ -91.424, -89.788, 69.374, -84.414, -84.788, 76.384 ], "orientation_role": "unknown", "functional_role": "unknown", "surface_process_role": "unknown_process_surface" } }, { "Id": "complex_unknown_surface_candidate_21", "Type": "complex_unknown_surface_candidate", "ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-14", "ComponentDisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-14 (20_csg_2a)", "ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂谐波减速器\\20_csg_2a.sldprt", "ComponentFileName": "20_csg_2a.sldprt", "FaceRefs": [ "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-14:face#1" ], "Confidence": 0.58, "Source": "brep_other_face", "PossibleFunctions": [ "transition_surface_candidate", "partial_bore_or_non_cylindrical_hole_boundary_candidate", "machining_risk_surface_candidate" ], "VisualObservationNeeds": [ "highlight_face_to_identify_real_surface_shape", "confirm_if_surface_is_chamfer_fillet_cone_partial_bore_or_freeform_transition", "confirm_tool_access_and_adjacent_boundary_from_best_view" ], "RequiredBrepChecks": [ "unknown_surface_visual_grounding", "edge_loop_or_arc_boundary_extraction_needed", "adjacent_surface_transition_and_tool_access_check" ], "Geometry": { "face_kind": "other", "area_mm2": 78.54, "center_mm": [ -93.295, -87.288, 75.035 ], "bbox_mm": [ -96.8, -89.788, 71.529, -89.79, -84.788, 78.54 ], "orientation_role": "unknown", "functional_role": "unknown", "surface_process_role": "unknown_process_surface" } }, { "Id": "complex_unknown_surface_candidate_22", "Type": "complex_unknown_surface_candidate", "ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-15", "ComponentDisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-15 (20_csg_2a)", "ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂谐波减速器\\20_csg_2a.sldprt", "ComponentFileName": "20_csg_2a.sldprt", "FaceRefs": [ "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-15:face#1" ], "Confidence": 0.58, "Source": "brep_other_face", "PossibleFunctions": [ "transition_surface_candidate", "partial_bore_or_non_cylindrical_hole_boundary_candidate", "machining_risk_surface_candidate" ], "VisualObservationNeeds": [ "highlight_face_to_identify_real_surface_shape", "confirm_if_surface_is_chamfer_fillet_cone_partial_bore_or_freeform_transition", "confirm_tool_access_and_adjacent_boundary_from_best_view" ], "RequiredBrepChecks": [ "unknown_surface_visual_grounding", "edge_loop_or_arc_boundary_extraction_needed", "adjacent_surface_transition_and_tool_access_check" ], "Geometry": { "face_kind": "other", "area_mm2": 78.54, "center_mm": [ -99.053, -87.288, 75.66 ], "bbox_mm": [ -102.558, -89.788, 72.155, -95.548, -84.788, 79.165 ], "orientation_role": "unknown", "functional_role": "unknown", "surface_process_role": "unknown_process_surface" } }, { "Id": "complex_unknown_surface_candidate_23", "Type": "complex_unknown_surface_candidate", "ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-16", "ComponentDisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-16 (20_csg_2a)", "ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂谐波减速器\\20_csg_2a.sldprt", "ComponentFileName": "20_csg_2a.sldprt", "FaceRefs": [ "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-16:face#1" ], "Confidence": 0.58, "Source": "brep_other_face", "PossibleFunctions": [ "transition_surface_candidate", "partial_bore_or_non_cylindrical_hole_boundary_candidate", "machining_risk_surface_candidate" ], "VisualObservationNeeds": [ "highlight_face_to_identify_real_surface_shape", "confirm_if_surface_is_chamfer_fillet_cone_partial_bore_or_freeform_transition", "confirm_tool_access_and_adjacent_boundary_from_best_view" ], "RequiredBrepChecks": [ "unknown_surface_visual_grounding", "edge_loop_or_arc_boundary_extraction_needed", "adjacent_surface_transition_and_tool_access_check" ], "Geometry": { "face_kind": "other", "area_mm2": 78.54, "center_mm": [ -104.766, -87.288, 74.709 ], "bbox_mm": [ -108.272, -89.788, 71.203, -101.261, -84.788, 78.214 ], "orientation_role": "unknown", "functional_role": "unknown", "surface_process_role": "unknown_process_surface" } }, { "Id": "complex_unknown_surface_candidate_24", "Type": "complex_unknown_surface_candidate", "ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-17", "ComponentDisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-17 (20_csg_2a)", "ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂谐波减速器\\20_csg_2a.sldprt", "ComponentFileName": "20_csg_2a.sldprt", "FaceRefs": [ "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-17:face#1" ], "Confidence": 0.58, "Source": "brep_other_face", "PossibleFunctions": [ "transition_surface_candidate", "partial_bore_or_non_cylindrical_hole_boundary_candidate", "machining_risk_surface_candidate" ], "VisualObservationNeeds": [ "highlight_face_to_identify_real_surface_shape", "confirm_if_surface_is_chamfer_fillet_cone_partial_bore_or_freeform_transition", "confirm_tool_access_and_adjacent_boundary_from_best_view" ], "RequiredBrepChecks": [ "unknown_surface_visual_grounding", "edge_loop_or_arc_boundary_extraction_needed", "adjacent_surface_transition_and_tool_access_check" ], "Geometry": { "face_kind": "other", "area_mm2": 78.54, "center_mm": [ -110.011, -87.288, 72.251 ], "bbox_mm": [ -113.516, -89.788, 68.746, -106.506, -84.788, 75.756 ], "orientation_role": "unknown", "functional_role": "unknown", "surface_process_role": "unknown_process_surface" } } ], "relations": [] }, "faces": [ { "ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-20", "ComponentDisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-20 (20_csg_2a)", "ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂谐波减速器\\20_csg_2a.sldprt", "ComponentFileName": "20_csg_2a.sldprt", "ComponentCategory": "unknown", "FaceIndex": 1, "FaceKind": "other", "AreaMm2": 78.54, "CenterMm": [ -119.386, -87.288, 58.135 ], "BBoxMm": [ -122.892, -89.788, 54.629, -115.881, -84.788, 61.64 ], "Normal": [], "RootPointMm": [], "AxisPointMm": [], "Axis": [], "RadiusMm": 0, "DiameterMm": 0, "OrientationRole": "unknown", "FunctionalRole": "unknown", "SurfaceProcessRole": "unknown_process_surface", "ProcessConfidence": "low", "ProcessBasis": "no contact, fit, support, sealing, locating, tolerance or PMI evidence", "MachiningScope": "unknown" } ], "counts": { "features": 9, "faces": 1, "image_views": 0 }, "image_policy": "All initial extraction images and part_check reused images are excluded from the post-functional-group part-level checking stage. Use available_target_images with image_kind=functional_group_all_face_highlight only." }, "target_context_image_plans": [], "available_target_images": [] }