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