first commit

This commit is contained in:
2026-07-17 17:45:56 +08:00
commit 04c487823b
5873 changed files with 12227228 additions and 0 deletions
@@ -0,0 +1,9 @@
{
"schema": "component_direct_assembly_relations_v1",
"component_id": "component_40",
"selection_policy": "Only direct contacts and mates where this component participates are included.",
"adjacent_component_ids": [],
"direct_contact_relations": [],
"direct_mate_relations": [],
"adjacent_component_summaries": []
}
@@ -0,0 +1,163 @@
{
"schema": "component_static_scout_coarse_scan_v1",
"component_id": "component_40",
"instance_name": "小臂外壳1-1",
"usage_policy": "This coarse scan is generated only to retrieve dynamic inspection cards. It is not evidence for detailed local subgraph generation.",
"evidence_scope": "Programmatic scan over target component identity, B-rep feature/face text, direct contacts, and direct mates.",
"feature_signatures": [
{
"type": "hole_group",
"anchor_id": "hole_group_5",
"description": "hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"小臂外壳1-1:face#1",
"小臂外壳1-1:face#2",
"小臂外壳1-1:face#3",
"小臂外壳1-1:face#4"
],
"confidence": "high"
},
{
"type": "hole_group",
"anchor_id": "hole_group_20",
"description": "hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"小臂外壳1-1:face#7",
"小臂外壳1-1:face#8"
],
"confidence": "high"
},
{
"type": "hole_group",
"anchor_id": "hole_group_22",
"description": "hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"小臂外壳1-1:face#9",
"小臂外壳1-1:face#10"
],
"confidence": "high"
},
{
"type": "hole_group",
"anchor_id": "hole_group_25",
"description": "hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"小臂外壳1-1:face#16",
"小臂外壳1-1:face#19",
"小臂外壳1-1:face#21",
"小臂外壳1-1:face#23"
],
"confidence": "high"
},
{
"type": "hole_group",
"anchor_id": "hole_group_34",
"description": "hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"小臂外壳1-1:face#26",
"小臂外壳1-1:face#27",
"小臂外壳1-1:face#28",
"小臂外壳1-1:face#29"
],
"confidence": "high"
},
{
"type": "hole_group",
"anchor_id": "hole_group_37",
"description": "hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"小臂外壳1-1:face#30",
"小臂外壳1-1:face#32",
"小臂外壳1-1:face#34",
"小臂外壳1-1:face#36"
],
"confidence": "high"
},
{
"type": "hole_group",
"anchor_id": "hole_group_41",
"description": "hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"小臂外壳1-1:face#38",
"小臂外壳1-1:face#40",
"小臂外壳1-1:face#42",
"小臂外壳1-1:face#44"
],
"confidence": "high"
},
{
"type": "cylindrical_surface_group",
"anchor_id": "cylindrical_surface_group_1",
"description": "cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"小臂外壳1-1:face#6"
],
"confidence": "high"
},
{
"type": "cylindrical_surface_group",
"anchor_id": "cylindrical_surface_group_5",
"description": "cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"小臂外壳1-1:face#25"
],
"confidence": "high"
},
{
"type": "main_axis_cylindrical_surface_group",
"anchor_id": "cylindrical_surface_group_22",
"description": "cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"小臂外壳1-1:face#13",
"小臂外壳1-1:face#14"
],
"confidence": "high"
},
{
"type": "planar_pad_step_or_face_candidate",
"anchor_id": "planar_surface_candidate_1",
"description": "planar surface candidate: area, neighboring faces, step boundary, hole entry relation, and machining boundary evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"小臂外壳1-1:face#12"
],
"confidence": "high"
},
{
"type": "planar_pad_step_or_face_candidate",
"anchor_id": "planar_surface_candidate_2",
"description": "planar surface candidate: area, neighboring faces, step boundary, hole entry relation, and machining boundary evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"小臂外壳1-1:face#11"
],
"confidence": "high"
},
{
"type": "planar_pad_step_or_face_candidate",
"anchor_id": "planar_surface_candidate_4",
"description": "planar surface candidate: area, neighboring faces, step boundary, hole entry relation, and machining boundary evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"小臂外壳1-1:face#24"
],
"confidence": "high"
}
],
"assembly_signatures": [
"multi_face_structural_part"
],
"coverage_seed_count": 13,
"card_query_text": "component_40 小臂外壳1-1 小臂外壳1-1 (小臂外壳1) hole_features general mechanical part; local function must be inferred from B-rep, images, and direct relations. unclassified_components hole_group hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence hole_group hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence hole_group hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence hole_group hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence hole_group hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence hole_group hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence hole_group hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence cylindrical_surface_group cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence cylindrical_surface_group cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence main_axis_cylindrical_surface_group cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence planar_pad_step_or_face_candidate planar surface candidate: area, neighboring faces, step boundary, hole entry relation, and machining boundary evidence planar_pad_step_or_face_candidate planar surface candidate: area, neighboring faces, step boundary, hole entry relation, and machining boundary evidence planar_pad_step_or_face_candidate planar surface candidate: area, neighboring faces, step boundary, hole entry relation, and machining boundary evidence multi_face structural part casting support bracket housing",
"downstream_policy": "Detailed local subgraphs must be generated from original B-rep, images, direct contacts/mates, and selected inspection cards, not from this coarse scan."
}
@@ -0,0 +1,7 @@
{
"component_id": "component_40",
"instance_name": "小臂外壳1-1",
"display_name": "小臂外壳1-1 (小臂外壳1)",
"usage_policy": "This function portrait must be read in every part-level LLM call before judging faces/features. Use it to decide functional faces, processing necessity, access, support, locating, sealing, guiding, transmission, fastening, and non-functional surfaces.",
"source": "assembly_component_function_profile_generated_before_functional_group_split"
}
@@ -0,0 +1,11 @@
{
"schema": "component_functional_group_context_file_v1",
"component_id": "component_40",
"selection_policy": "Only this component's functional groups and relation-scoped interface faces are included.",
"functional_group_context": {
"schema": "component_functional_group_context_v1",
"selection_policy": "No functional-group relationship context has been assigned.",
"usage_policy": "No group-level relation evidence is available for this component.",
"groups": []
}
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,32 @@
{
"schema": "component_evidence_manifest_v1",
"component_id": "component_40",
"instance_name": "小臂外壳1-1",
"display_name": "小臂外壳1-1 (小臂外壳1)",
"evidence_directory": "component_evidence/component_40",
"first_round_prompt_input": "component_evidence/component_40/prompt_input_round1.json",
"files": {
"target_component": "target_component.json",
"target_brep": "target_brep.json",
"assembly_relations": "assembly_relations.json",
"functional_group_context": "functional_group_context.json",
"component_function_profile": "component_function_profile.json",
"images": "images.json",
"neighbor_details_directory": "neighbors/"
},
"counts": {
"features": 13,
"faces": 45,
"direct_contacts": 0,
"direct_mates": 0,
"functional_groups": 0,
"target_images": 2,
"adjacent_components": 0
},
"isolation_policy": [
"First-round component analysis may use only target_component.json, target_brep.json, assembly_relations.json, functional_group_context.json, images.json, and adjacent summaries.",
"Functional-group analysis may use functional_group_context.json, which contains only relation-scoped interface faces and mates/contacts.",
"Neighbor detail files under neighbors/ are excluded unless the AI explicitly requests them through neighbor_detail_request.",
"No global ComponentEvidencePackages, global faces, global features, or unrelated component images are included."
]
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,119 @@
{
"schema": "component_target_identity_v1",
"component_id": "component_40",
"instance_name": "小臂外壳1-1",
"display_name": "小臂外壳1-1 (小臂外壳1)",
"assembly_component": {
"Id": "component_40",
"InstanceName": "小臂外壳1-1",
"DisplayName": "小臂外壳1-1 (小臂外壳1)",
"FileName": "小臂外壳1.SLDPRT",
"Path": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"Category": "unknown",
"ReviewScope": "part_design_required",
"BodyCount": 1,
"FaceCount": 45,
"CylinderFaceCount": 28,
"BBoxMm": [
-153.449,
-123.724,
29.4,
-43.449,
-13.724,
129.4
]
},
"component_brep_package": {
"ComponentId": "component_40",
"InstanceName": "小臂外壳1-1",
"DisplayName": "小臂外壳1-1 (小臂外壳1)",
"FileName": "小臂外壳1.SLDPRT",
"Path": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"Category": "unknown",
"ReviewScope": "part_design_required",
"BrepSource": "assembly_component_brep_subset",
"ImageSource": "component_part_file_images_planned_and_assembly_component_highlight_images_planned",
"PartImagePlanId": "part_image_component_40",
"AssemblyContextImagePlanId": "assembly_context_highlight_component_40",
"FaceRefs": [
"小臂外壳1-1:face#1",
"小臂外壳1-1:face#2",
"小臂外壳1-1:face#3",
"小臂外壳1-1:face#4",
"小臂外壳1-1:face#5",
"小臂外壳1-1:face#6",
"小臂外壳1-1:face#7",
"小臂外壳1-1:face#8",
"小臂外壳1-1:face#9",
"小臂外壳1-1:face#10",
"小臂外壳1-1:face#11",
"小臂外壳1-1:face#12",
"小臂外壳1-1:face#13",
"小臂外壳1-1:face#14",
"小臂外壳1-1:face#15",
"小臂外壳1-1:face#16",
"小臂外壳1-1:face#17",
"小臂外壳1-1:face#18",
"小臂外壳1-1:face#19",
"小臂外壳1-1:face#20",
"小臂外壳1-1:face#21",
"小臂外壳1-1:face#22",
"小臂外壳1-1:face#23",
"小臂外壳1-1:face#24",
"小臂外壳1-1:face#25",
"小臂外壳1-1:face#26",
"小臂外壳1-1:face#27",
"小臂外壳1-1:face#28",
"小臂外壳1-1:face#29",
"小臂外壳1-1:face#30",
"小臂外壳1-1:face#31",
"小臂外壳1-1:face#32",
"小臂外壳1-1:face#33",
"小臂外壳1-1:face#34",
"小臂外壳1-1:face#35",
"小臂外壳1-1:face#36",
"小臂外壳1-1:face#37",
"小臂外壳1-1:face#38",
"小臂外壳1-1:face#39",
"小臂外壳1-1:face#40",
"小臂外壳1-1:face#41",
"小臂外壳1-1:face#42",
"小臂外壳1-1:face#43",
"小臂外壳1-1:face#44",
"小臂外壳1-1:face#45"
],
"FeatureIds": [
"hole_group_5",
"hole_group_20",
"hole_group_22",
"hole_group_25",
"hole_group_34",
"hole_group_37",
"hole_group_41",
"cylindrical_surface_group_1",
"cylindrical_surface_group_5",
"cylindrical_surface_group_22",
"planar_surface_candidate_1",
"planar_surface_candidate_2",
"planar_surface_candidate_4"
],
"ContactIds": [],
"MateIds": [],
"BodyCount": 1,
"FaceCount": 45,
"CylinderFaceCount": 28,
"BBoxMm": [
-153.449,
-123.724,
29.4,
-43.449,
-13.724,
129.4
],
"Rules": [
"This package is the only B-rep/feature/contact/mate evidence package for this component instance.",
"Do not merge faces, features, or images from another component unless a relation/contact/mate id explicitly links them.",
"For part-design diagnosis, use this assembly-derived B-rep subset plus the matching PartImagePlan images."
]
}
}