232 lines
12 KiB
JSON
232 lines
12 KiB
JSON
{
|
|
"schema_version": "1.0",
|
|
"batch_kind": "sanitized_cad_semantic_review",
|
|
"guardrails": {
|
|
"contains_instance_dimensions": false,
|
|
"contains_absolute_coordinates": false,
|
|
"llm_must_propose_methods_not_copy_answers": true,
|
|
"proposals_require_deterministic_evidence_verification": true
|
|
},
|
|
"corpus_summary": {
|
|
"case_count": 1,
|
|
"family_count": 1
|
|
},
|
|
"cases": [
|
|
{
|
|
"anonymous_case": "case_000001",
|
|
"family": "patterned_prismatic_part",
|
|
"features": [
|
|
"cylindrical_feature_network",
|
|
"high_topological_complexity",
|
|
"moderate_aspect_body",
|
|
"multi_axis_passage",
|
|
"multi_level_planar_profile",
|
|
"planar_dominant_body",
|
|
"repeated_axial_hole_pattern"
|
|
],
|
|
"relations": [
|
|
"multiple_axis_system",
|
|
"repeated_radius_group"
|
|
],
|
|
"candidate_rules": [],
|
|
"validation_targets": [],
|
|
"dimensionless_observation_roles": [
|
|
{
|
|
"name": "bbox_short_to_long",
|
|
"numerator_role": "short_bounding_span",
|
|
"denominator_role": "long_bounding_span"
|
|
},
|
|
{
|
|
"name": "bbox_middle_to_long",
|
|
"numerator_role": "middle_bounding_span",
|
|
"denominator_role": "long_bounding_span"
|
|
},
|
|
{
|
|
"name": "planar_area_fraction",
|
|
"numerator_role": "planar_surface_area",
|
|
"denominator_role": "total_surface_area"
|
|
},
|
|
{
|
|
"name": "cylindrical_area_fraction",
|
|
"numerator_role": "cylindrical_surface_area",
|
|
"denominator_role": "total_surface_area"
|
|
},
|
|
{
|
|
"name": "pattern_radius_to_transverse_span",
|
|
"numerator_role": "pattern_radius",
|
|
"denominator_role": "transverse_bounding_span"
|
|
},
|
|
{
|
|
"name": "repeated_feature_radius_to_transverse_span",
|
|
"numerator_role": "repeated_feature_radius",
|
|
"denominator_role": "transverse_bounding_span"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"existing_vocabulary": {
|
|
"promoted_ids": [
|
|
"constraint.flanged_rotational_part.coaxial_stack",
|
|
"constraint.flanged_rotational_part.common_pattern_radius",
|
|
"constraint.flanged_rotational_part.dominant_axis_alignment",
|
|
"constraint.flanged_rotational_part.repeated_radius_group",
|
|
"constraint.flanged_rotational_part.shared_passage_axis",
|
|
"constraint.flanged_rotational_part.transition_axis_continuity",
|
|
"constraint.hollow_or_stepped_shaft.coaxial_stack",
|
|
"constraint.hollow_or_stepped_shaft.dominant_axis_alignment",
|
|
"constraint.hollow_or_stepped_shaft.shared_passage_axis",
|
|
"constraint.hollow_or_stepped_shaft.transition_axis_continuity",
|
|
"constraint.multi_axis_manifold.multiple_axis_system",
|
|
"constraint.multi_axis_manifold.shared_passage_axis",
|
|
"constraint.patterned_plate.common_pattern_radius",
|
|
"constraint.patterned_plate.multiple_axis_system",
|
|
"constraint.patterned_plate.repeated_radius_group",
|
|
"constraint.patterned_plate.shared_passage_axis",
|
|
"constraint.patterned_plate.transition_axis_continuity",
|
|
"constraint.patterned_prismatic_part.common_pattern_radius",
|
|
"constraint.patterned_prismatic_part.multiple_axis_system",
|
|
"constraint.patterned_prismatic_part.repeated_radius_group",
|
|
"constraint.patterned_prismatic_part.shared_passage_axis",
|
|
"constraint.patterned_prismatic_part.transition_axis_continuity",
|
|
"constraint.rotational_part.coaxial_stack",
|
|
"constraint.rotational_part.dominant_axis_alignment",
|
|
"constraint.rotational_part.shared_passage_axis",
|
|
"constraint.rotational_part.transition_axis_continuity",
|
|
"constraint.shaft.coaxial_stack",
|
|
"constraint.shaft.dominant_axis_alignment",
|
|
"constraint.shaft.shared_passage_axis",
|
|
"constraint.shaft.transition_axis_continuity",
|
|
"distribution.flanged_rotational_part.bbox_middle_to_long",
|
|
"distribution.flanged_rotational_part.bbox_short_to_long",
|
|
"distribution.flanged_rotational_part.cylindrical_area_fraction",
|
|
"distribution.flanged_rotational_part.largest_coaxial_radius_to_transverse_span",
|
|
"distribution.flanged_rotational_part.pattern_radius_to_transverse_span",
|
|
"distribution.flanged_rotational_part.planar_area_fraction",
|
|
"distribution.flanged_rotational_part.repeated_feature_radius_to_transverse_span",
|
|
"distribution.flanged_rotational_part.smallest_to_largest_coaxial_radius",
|
|
"distribution.general_mechanical_part.bbox_middle_to_long",
|
|
"distribution.general_mechanical_part.bbox_short_to_long",
|
|
"distribution.general_mechanical_part.cylindrical_area_fraction",
|
|
"distribution.general_mechanical_part.planar_area_fraction",
|
|
"distribution.hollow_or_stepped_shaft.bbox_middle_to_long",
|
|
"distribution.hollow_or_stepped_shaft.bbox_short_to_long",
|
|
"distribution.hollow_or_stepped_shaft.cylindrical_area_fraction",
|
|
"distribution.hollow_or_stepped_shaft.largest_coaxial_radius_to_transverse_span",
|
|
"distribution.hollow_or_stepped_shaft.planar_area_fraction",
|
|
"distribution.hollow_or_stepped_shaft.smallest_to_largest_coaxial_radius",
|
|
"distribution.multi_axis_manifold.bbox_middle_to_long",
|
|
"distribution.multi_axis_manifold.bbox_short_to_long",
|
|
"distribution.multi_axis_manifold.cylindrical_area_fraction",
|
|
"distribution.multi_axis_manifold.pattern_radius_to_transverse_span",
|
|
"distribution.multi_axis_manifold.planar_area_fraction",
|
|
"distribution.multi_axis_manifold.repeated_feature_radius_to_transverse_span",
|
|
"distribution.patterned_plate.bbox_middle_to_long",
|
|
"distribution.patterned_plate.bbox_short_to_long",
|
|
"distribution.patterned_plate.cylindrical_area_fraction",
|
|
"distribution.patterned_plate.pattern_radius_to_transverse_span",
|
|
"distribution.patterned_plate.planar_area_fraction",
|
|
"distribution.patterned_plate.repeated_feature_radius_to_transverse_span",
|
|
"distribution.patterned_prismatic_part.bbox_middle_to_long",
|
|
"distribution.patterned_prismatic_part.bbox_short_to_long",
|
|
"distribution.patterned_prismatic_part.cylindrical_area_fraction",
|
|
"distribution.patterned_prismatic_part.largest_coaxial_radius_to_transverse_span",
|
|
"distribution.patterned_prismatic_part.pattern_radius_to_transverse_span",
|
|
"distribution.patterned_prismatic_part.planar_area_fraction",
|
|
"distribution.patterned_prismatic_part.repeated_feature_radius_to_transverse_span",
|
|
"distribution.patterned_prismatic_part.smallest_to_largest_coaxial_radius",
|
|
"distribution.plate_or_bracket.bbox_middle_to_long",
|
|
"distribution.plate_or_bracket.bbox_short_to_long",
|
|
"distribution.plate_or_bracket.cylindrical_area_fraction",
|
|
"distribution.plate_or_bracket.planar_area_fraction",
|
|
"distribution.prismatic_block.bbox_middle_to_long",
|
|
"distribution.prismatic_block.bbox_short_to_long",
|
|
"distribution.prismatic_block.cylindrical_area_fraction",
|
|
"distribution.prismatic_block.pattern_radius_to_transverse_span",
|
|
"distribution.prismatic_block.planar_area_fraction",
|
|
"distribution.prismatic_block.repeated_feature_radius_to_transverse_span",
|
|
"distribution.rotational_part.bbox_middle_to_long",
|
|
"distribution.rotational_part.bbox_short_to_long",
|
|
"distribution.rotational_part.cylindrical_area_fraction",
|
|
"distribution.rotational_part.largest_coaxial_radius_to_transverse_span",
|
|
"distribution.rotational_part.planar_area_fraction",
|
|
"distribution.rotational_part.smallest_to_largest_coaxial_radius",
|
|
"distribution.shaft.bbox_middle_to_long",
|
|
"distribution.shaft.bbox_short_to_long",
|
|
"distribution.shaft.cylindrical_area_fraction",
|
|
"distribution.shaft.largest_coaxial_radius_to_transverse_span",
|
|
"distribution.shaft.planar_area_fraction",
|
|
"distribution.shaft.smallest_to_largest_coaxial_radius",
|
|
"motif.flanged_rotational_part.cylindrical_feature_network_and_stepped_cylindrical_passage",
|
|
"motif.flanged_rotational_part.multi_level_planar_profile_and_planar_dominant_body",
|
|
"motif.flanged_rotational_part.repeated_axial_hole_pattern_and_circular_equal_radius_pattern",
|
|
"motif.flanged_rotational_part.rotational_body_and_flange_like_rotational_body",
|
|
"motif.flanged_rotational_part.rotational_body_and_stepped_rotational_profile",
|
|
"motif.hollow_or_stepped_shaft.cylindrical_feature_network_and_stepped_cylindrical_passage",
|
|
"motif.hollow_or_stepped_shaft.rotational_body_and_stepped_rotational_profile",
|
|
"motif.hollow_or_stepped_shaft.shaft_like_body_and_stepped_rotational_profile",
|
|
"motif.multi_axis_manifold.cylindrical_feature_network_and_multi_axis_passage",
|
|
"motif.multi_axis_manifold.cylindrical_feature_network_and_stepped_cylindrical_passage",
|
|
"motif.multi_axis_manifold.multi_level_planar_profile_and_planar_dominant_body",
|
|
"motif.patterned_plate.cylindrical_feature_network_and_multi_axis_passage",
|
|
"motif.patterned_plate.cylindrical_feature_network_and_stepped_cylindrical_passage",
|
|
"motif.patterned_plate.multi_level_planar_profile_and_planar_dominant_body",
|
|
"motif.patterned_plate.repeated_axial_hole_pattern_and_circular_equal_radius_pattern",
|
|
"motif.patterned_prismatic_part.cylindrical_feature_network_and_multi_axis_passage",
|
|
"motif.patterned_prismatic_part.cylindrical_feature_network_and_stepped_cylindrical_passage",
|
|
"motif.patterned_prismatic_part.multi_level_planar_profile_and_planar_dominant_body",
|
|
"motif.patterned_prismatic_part.repeated_axial_hole_pattern_and_circular_equal_radius_pattern",
|
|
"motif.plate_or_bracket.multi_level_planar_profile_and_planar_dominant_body",
|
|
"motif.prismatic_block.multi_level_planar_profile_and_planar_dominant_body",
|
|
"motif.rotational_part.cylindrical_feature_network_and_stepped_cylindrical_passage",
|
|
"motif.rotational_part.rotational_body_and_flange_like_rotational_body",
|
|
"motif.rotational_part.rotational_body_and_stepped_rotational_profile",
|
|
"motif.rotational_part.rotational_body_and_toroidal_blend_or_groove",
|
|
"motif.shaft.cylindrical_feature_network_and_stepped_cylindrical_passage",
|
|
"motif.shaft.rotational_body_and_stepped_rotational_profile",
|
|
"motif.shaft.shaft_like_body_and_stepped_rotational_profile"
|
|
],
|
|
"candidate_ids": [
|
|
"constraint.flanged_rotational_part.multiple_axis_system",
|
|
"constraint.general_mechanical_part.transition_axis_continuity",
|
|
"constraint.hollow_or_stepped_shaft.multiple_axis_system",
|
|
"constraint.multi_axis_manifold.transition_axis_continuity",
|
|
"constraint.prismatic_block.transition_axis_continuity",
|
|
"constraint.rotational_part.multiple_axis_system",
|
|
"distribution.general_mechanical_part.largest_coaxial_radius_to_transverse_span",
|
|
"distribution.general_mechanical_part.smallest_to_largest_coaxial_radius",
|
|
"distribution.patterned_plate.largest_coaxial_radius_to_transverse_span",
|
|
"distribution.patterned_plate.smallest_to_largest_coaxial_radius",
|
|
"distribution.plate_or_bracket.pattern_radius_to_transverse_span",
|
|
"distribution.plate_or_bracket.repeated_feature_radius_to_transverse_span",
|
|
"distribution.prismatic_block.largest_coaxial_radius_to_transverse_span",
|
|
"distribution.prismatic_block.smallest_to_largest_coaxial_radius",
|
|
"motif.flanged_rotational_part.cylindrical_feature_network_and_multi_axis_passage",
|
|
"motif.flanged_rotational_part.rotational_body_and_toroidal_blend_or_groove",
|
|
"motif.flanged_rotational_part.shaft_like_body_and_stepped_rotational_profile",
|
|
"motif.hollow_or_stepped_shaft.cylindrical_feature_network_and_multi_axis_passage",
|
|
"motif.hollow_or_stepped_shaft.rotational_body_and_toroidal_blend_or_groove",
|
|
"motif.rotational_part.cylindrical_feature_network_and_multi_axis_passage",
|
|
"motif.rotational_part.multi_level_planar_profile_and_planar_dominant_body"
|
|
]
|
|
},
|
|
"draft_contract": {
|
|
"draft_kind": "llm_generalized_experience_proposals",
|
|
"proposal_required_fields": [
|
|
"id",
|
|
"kind",
|
|
"scope",
|
|
"evidence_query",
|
|
"guidance",
|
|
"semantic_rationale"
|
|
],
|
|
"allowed_kinds": [
|
|
"feature_motif",
|
|
"constraint",
|
|
"design_rule",
|
|
"validation_rule",
|
|
"failure_repair",
|
|
"dimensionless_distribution"
|
|
]
|
|
}
|
|
}
|