Files
cadSet/cad-experience-library/library.json
T
2026-07-23 14:08:17 +08:00

179 lines
5.7 KiB
JSON

{
"schema_version": "2.0",
"library_kind": "generalized_cad_experience",
"generated_at": "2026-07-23T05:52:54+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": 3
},
{
"kind": "feature_motif",
"count": 1
},
{
"kind": "validation_rule",
"count": 1
}
]
},
"experiences": [],
"candidate_experiences": [
{
"id": "constraint.flanged_hub_adapter.pattern_radius_consistency",
"kind": "constraint",
"scope": [
"flanged_hub_adapter"
],
"when": {
"features": [
"repeated_axial_hole_pattern"
],
"relations": [
"repeated_radius_group"
]
},
"guidance": "Treat repeated axial holes as one radius-consistent semantic pattern rather than unrelated cuts.",
"semantic_rationale": "A single pattern relationship supports coherent count, placement, and interface changes.",
"support": 1,
"confidence": 1.0,
"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.flanged_hub_adapter.shared_dominant_axis",
"kind": "constraint",
"scope": [
"flanged_hub_adapter"
],
"when": {
"features": [
"central_passage",
"coaxial_cylindrical_stack",
"rotational_body"
],
"relations": [
"coaxial_stack",
"dominant_axis_alignment"
]
},
"guidance": "Preserve a shared dominant axis across the rotational body, coaxial stack, and central passage.",
"semantic_rationale": "A stable common axis protects the primary rotational relationship when surrounding features are modified.",
"support": 1,
"confidence": 1.0,
"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.flanged_hub_adapter.transition_axis_continuity",
"kind": "constraint",
"scope": [
"flanged_hub_adapter"
],
"when": {
"features": [
"coaxial_cylindrical_stack",
"conical_transition"
],
"relations": [
"transition_axis_continuity"
]
},
"guidance": "Keep transition geometry aligned with the axis of the adjoining coaxial feature stack.",
"semantic_rationale": "Axis continuity makes the transition behave as part of the rotational structure instead of an independent decorative feature.",
"support": 1,
"confidence": 1.0,
"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.flanged_hub_adapter.rotational_core_with_patterned_mounting",
"kind": "feature_motif",
"scope": [
"flanged_hub_adapter"
],
"when": {
"features": [
"coaxial_cylindrical_stack",
"repeated_axial_hole_pattern",
"rotational_body"
],
"relations": [
"coaxial_stack",
"repeated_radius_group"
]
},
"guidance": "Represent the rotational core and the mounting pattern as separate semantic feature groups.",
"semantic_rationale": "Separating the coaxial load path from repeated mounting features makes later edits and validation more localized.",
"support": 1,
"confidence": 1.0,
"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.flanged_hub_adapter.rotational_relationships",
"kind": "validation_rule",
"scope": [
"flanged_hub_adapter"
],
"when": {
"features": [
"central_passage",
"repeated_axial_hole_pattern",
"rotational_body"
],
"relations": [
"dominant_axis_alignment",
"repeated_radius_group"
]
},
"guidance": "Validate the rotational axis and mounting pattern as independent relationship groups after regeneration.",
"semantic_rationale": "Checking semantic relationships catches structural drift that isolated dimensional checks may miss.",
"support": 1,
"confidence": 1.0,
"check": "Confirm that coaxial features share their intended axis and repeated mounting features remain one coherent pattern.",
"promotion_state": "candidate",
"required_support": 20,
"remaining_support": 19,
"required_confidence": 0.8,
"consumer_policy": "visible_for_review_but_not_available_to_cad_router"
}
]
}