Files
cadSet/cad-experience-library/library.json
T
2026-07-23 15:12:28 +08:00

124 lines
4.1 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"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 groups 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 parts 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"
}
]
}