124 lines
4.1 KiB
JSON
124 lines
4.1 KiB
JSON
{
|
||
"schema_version": "2.0",
|
||
"library_kind": "generalized_cad_experience",
|
||
"generated_at": "2026-07-23T06:43:51+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": 3,
|
||
"promoted_experience_count": 0,
|
||
"candidate_experience_count": 3,
|
||
"by_kind": [],
|
||
"by_scope": [],
|
||
"candidate_by_kind": [
|
||
{
|
||
"kind": "constraint",
|
||
"count": 1
|
||
},
|
||
{
|
||
"kind": "feature_motif",
|
||
"count": 1
|
||
},
|
||
{
|
||
"kind": "validation_rule",
|
||
"count": 1
|
||
}
|
||
]
|
||
},
|
||
"experiences": [],
|
||
"candidate_experiences": [
|
||
{
|
||
"id": "constraint.patterned_prismatic_part.repeated_hole_radius_consistency",
|
||
"kind": "constraint",
|
||
"scope": [
|
||
"patterned_prismatic_part"
|
||
],
|
||
"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 shared pattern relationship makes count, placement, and hole-role edits coherent across dimensional variants.",
|
||
"support": 1,
|
||
"confidence": 1.0,
|
||
"check": "Confirm that all members intended to belong to the repeated axial hole pattern retain a common hole-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.passage_with_repeated_axial_holes",
|
||
"kind": "feature_motif",
|
||
"scope": [
|
||
"patterned_prismatic_part"
|
||
],
|
||
"when": {
|
||
"features": [
|
||
"multi_axis_passage",
|
||
"repeated_axial_hole_pattern"
|
||
],
|
||
"relations": [
|
||
"repeated_radius_group"
|
||
]
|
||
},
|
||
"guidance": "Represent the passage system and repeated axial holes as distinct semantic feature groups within the same prismatic part.",
|
||
"semantic_rationale": "Separating passage roles from the repeated mounting pattern allows either group to change while preserving the other group’s geometric intent.",
|
||
"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.patterned_prismatic_part.feature_group_integrity",
|
||
"kind": "validation_rule",
|
||
"scope": [
|
||
"patterned_prismatic_part"
|
||
],
|
||
"when": {
|
||
"features": [
|
||
"multi_axis_passage",
|
||
"repeated_axial_hole_pattern"
|
||
],
|
||
"relations": [
|
||
"repeated_radius_group"
|
||
]
|
||
},
|
||
"guidance": "Validate the passage system and repeated axial hole pattern as separate relationship groups after regeneration.",
|
||
"semantic_rationale": "Relationship-group validation can detect unintended coupling or pattern drift without relying on one source part’s dimensions.",
|
||
"support": 1,
|
||
"confidence": 1.0,
|
||
"check": "Confirm that passage features remain distinct from the repeated axial hole group and that the repeated group remains internally coherent.",
|
||
"promotion_state": "candidate",
|
||
"required_support": 20,
|
||
"remaining_support": 19,
|
||
"required_confidence": 0.8,
|
||
"consumer_policy": "visible_for_review_but_not_available_to_cad_router"
|
||
}
|
||
]
|
||
}
|