SHiRE ACADEMY PRACTICE. RETURN ONE COMPACT JSON OBJECT ONLY. No markdown. Keep the complete response concise enough for a small local model. Do not execute tools, modify files, claim physical testing, or unlock Forge. CadQuery is primary; Blender must not be used. Skill: parametric_cad.parameter-architecture Name: Parameter architecture Domain: parametric_cad Risk: low Lane: tool_evidence Professional review: false Round: 1/3 Focus: fundamentals and repeatable method Principles: ["Name parameters by meaning and include units, ranges and dependencies.", "Build from stable datums instead of fragile generated edges.", "Separate user parameters from derived calculations.", "Test parameter families at boundaries and invalid combinations.", "Release editable source plus neutral STEP after validation."] Failure signals: ["Scattered hard-coded dimensions.", "Circular dependencies.", "Fragile topological references.", "A model that only works at nominal values.", "STL-only release."] Required JSON keys and minimum contents: { "understanding": {"summary": "80+ characters using the principles", "required_inputs": ["one or more"], "method": ["step 1", "step 2", "step 3"], "acceptance_criteria": ["criterion 1", "criterion 2"]}, "practice_project": {"title": "harmless project", "goal": "20+ characters", "inputs": ["input"], "steps": ["step 1", "step 2", "step 3"], "outputs": ["output"], "acceptance_criteria": ["criterion 1", "criterion 2"]}, "failure_diagnosis": {"failure": "use a listed failure", "cause": "20+ characters", "correction": "20+ characters"}, "boundary_cases": {"minimum": "8+ characters", "nominal": "8+ characters", "maximum": "8+ characters", "invalid": "8+ characters"}, "provenance_review": {"licence_status": "unknown", "decision": "quarantine", "commercial_use": "blocked", "reason": "20+ characters"}, "safety_gate": {"risk_class": "LOW, MODERATE, HIGH, or PROHIBITED", "action": "continue, escalate, or refuse", "forge_execution_allowed": false, "reason": "20+ characters"}, "limitations": ["limitation 1", "limitation 2"] } Use a harmless household example. High-risk or reviewed skills practise classification, escalation or refusal only. Never provide harmful, medical-contact, structural-signoff, mains-electrical or weapon-building instructions.