Files
cadSet/cad-experience-plugin/benchmarks/single-015133/experience-draft.json
T

72 lines
3.7 KiB
JSON

{
"schema_version": "1.0",
"draft_kind": "llm_generalized_experience_proposals",
"proposals": [
{
"id": "constraint.patterned_prismatic_part.repeated_radius_group",
"kind": "constraint",
"scope": ["patterned_prismatic_part"],
"evidence_query": {
"required_features": ["repeated_axial_hole_pattern"],
"required_relations": ["repeated_radius_group"],
"context_features": ["repeated_axial_hole_pattern"]
},
"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.",
"check": "Confirm that repeated members intended to be equal retain the same radius role."
},
{
"id": "constraint.patterned_prismatic_part.multiple_axis_system",
"kind": "constraint",
"scope": ["patterned_prismatic_part"],
"evidence_query": {
"required_features": ["cylindrical_feature_network", "multi_axis_passage"],
"required_relations": ["multiple_axis_system"],
"context_features": ["cylindrical_feature_network", "multi_axis_passage"]
},
"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.",
"check": "Confirm that every passage remains assigned to its intended axis system."
},
{
"id": "motif.patterned_prismatic_part.multi_level_planar_profile_and_planar_dominant_body",
"kind": "feature_motif",
"scope": ["patterned_prismatic_part"],
"evidence_query": {
"required_features": ["multi_level_planar_profile", "planar_dominant_body"],
"required_relations": [],
"context_features": ["multi_level_planar_profile", "planar_dominant_body"]
},
"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.",
"check": "Confirm that the expected planar levels remain distinct and connected to the primary body."
},
{
"id": "motif.patterned_prismatic_part.cylindrical_feature_network_and_multi_axis_passage",
"kind": "feature_motif",
"scope": ["patterned_prismatic_part"],
"evidence_query": {
"required_features": ["cylindrical_feature_network", "multi_axis_passage"],
"required_relations": ["multiple_axis_system"],
"context_features": ["cylindrical_feature_network", "multi_axis_passage"]
},
"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.",
"check": "Confirm that the cylindrical features and passages preserve their intended axis memberships."
},
{
"id": "validation.patterned_prismatic_part.repeated_feature_consistency",
"kind": "validation_rule",
"scope": ["patterned_prismatic_part"],
"evidence_query": {
"required_features": ["repeated_axial_hole_pattern"],
"required_relations": ["repeated_radius_group"],
"context_features": ["repeated_axial_hole_pattern"]
},
"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.",
"check": "Verify repeated-member count consistency, shared radius roles, and host connectivity."
}
]
}