174 lines
5.8 KiB
JSON
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"
|
|
}
|
|
]
|
|
}
|