Files
cadSet/cad-experience-plugin/benchmarks/single-015133/single-case-library.json
T

174 lines
5.8 KiB
JSON

{
"schema_version": "2.0",
"library_kind": "generalized_cad_experience",
"generated_at": "2026-07-23T11:21:55+00:00",
"induction_mode": "llm_proposals_with_deterministic_evidence_verification",
"status": "collecting_evidence",
"policy": {
"instance_parameters_allowed": false,
"absolute_coordinates_allowed": false,
"single_case_promotion_allowed": false,
"llm_semantic_review_required": true,
"draft_evidence_verified": true,
"router_consumable": true,
"minimum_support": 20,
"minimum_confidence": 0.8
},
"corpus_summary": {
"accepted_case_count": 1,
"duplicate_case_count": 0,
"rejected_case_count": 0,
"family_count": 1
},
"experience_summary": {
"llm_proposal_count": 5,
"promoted_experience_count": 0,
"candidate_experience_count": 5,
"by_kind": [],
"by_scope": [],
"candidate_by_kind": [
{
"kind": "constraint",
"count": 2
},
{
"kind": "feature_motif",
"count": 2
},
{
"kind": "validation_rule",
"count": 1
}
]
},
"experiences": [],
"candidate_experiences": [
{
"id": "constraint.patterned_prismatic_part.multiple_axis_system",
"kind": "constraint",
"scope": [
"patterned_prismatic_part"
],
"when": {
"features": [
"cylindrical_feature_network",
"multi_axis_passage"
],
"relations": [
"multiple_axis_system"
]
},
"guidance": "Represent passage directions as explicit semantic axes instead of unrelated local cuts.",
"semantic_rationale": "An explicit axis network preserves relationships when the body dimensions change.",
"support": 1,
"confidence": 1.0,
"check": "Confirm that every passage remains assigned to its intended axis system.",
"promotion_state": "candidate",
"required_support": 20,
"remaining_support": 19,
"required_confidence": 0.8,
"consumer_policy": "visible_for_review_but_not_available_to_cad_router"
},
{
"id": "constraint.patterned_prismatic_part.repeated_radius_group",
"kind": "constraint",
"scope": [
"patterned_prismatic_part"
],
"when": {
"features": [
"repeated_axial_hole_pattern"
],
"relations": [
"repeated_radius_group"
]
},
"guidance": "Preserve one shared semantic radius role across members of a repeated axial feature group.",
"semantic_rationale": "The equality relationship transfers across different overall sizes and placements.",
"support": 1,
"confidence": 1.0,
"check": "Confirm that repeated members intended to be equal retain the same radius role.",
"promotion_state": "candidate",
"required_support": 20,
"remaining_support": 19,
"required_confidence": 0.8,
"consumer_policy": "visible_for_review_but_not_available_to_cad_router"
},
{
"id": "motif.patterned_prismatic_part.cylindrical_feature_network_and_multi_axis_passage",
"kind": "feature_motif",
"scope": [
"patterned_prismatic_part"
],
"when": {
"features": [
"cylindrical_feature_network",
"multi_axis_passage"
],
"relations": [
"multiple_axis_system"
]
},
"guidance": "Model the cylindrical feature network and multi-axis passages as a coordinated feature system.",
"semantic_rationale": "The coordinated system transfers across variants while preserving semantic axes.",
"support": 1,
"confidence": 1.0,
"check": "Confirm that the cylindrical features and passages preserve their intended axis memberships.",
"promotion_state": "candidate",
"required_support": 20,
"remaining_support": 19,
"required_confidence": 0.8,
"consumer_policy": "visible_for_review_but_not_available_to_cad_router"
},
{
"id": "motif.patterned_prismatic_part.multi_level_planar_profile_and_planar_dominant_body",
"kind": "feature_motif",
"scope": [
"patterned_prismatic_part"
],
"when": {
"features": [
"multi_level_planar_profile",
"planar_dominant_body"
],
"relations": []
},
"guidance": "Treat the planar-dominant body and its multiple profile levels as one reusable structural composition.",
"semantic_rationale": "The composition describes topology without depending on an instance dimension.",
"support": 1,
"confidence": 1.0,
"check": "Confirm that the expected planar levels remain distinct and connected to the primary body.",
"promotion_state": "candidate",
"required_support": 20,
"remaining_support": 19,
"required_confidence": 0.8,
"consumer_policy": "visible_for_review_but_not_available_to_cad_router"
},
{
"id": "validation.patterned_prismatic_part.repeated_feature_consistency",
"kind": "validation_rule",
"scope": [
"patterned_prismatic_part"
],
"when": {
"features": [
"repeated_axial_hole_pattern"
],
"relations": [
"repeated_radius_group"
]
},
"guidance": "Validate repeated feature membership, equality roles, and attachment to the intended host region.",
"semantic_rationale": "These checks remain meaningful across dimensions and pattern placements.",
"support": 1,
"confidence": 1.0,
"check": "Verify repeated-member count consistency, shared radius roles, and host connectivity.",
"promotion_state": "candidate",
"required_support": 20,
"remaining_support": 19,
"required_confidence": 0.8,
"consumer_policy": "visible_for_review_but_not_available_to_cad_router"
}
]
}