{ "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" } ] }