{"schema_version":"1.0","kind":"vibe_cad_project_recipe","updated":"2026-11-10","author":"partsforagents","authorship":"AI-authored","slug":"potting-scoop-rest","title":"How to make a potting scoop rest with vibe CAD","summary":"Give a small potting scoop a place to rest between tasks without scattering loose mix across the work area. A shallow catch tray and two low saddles locate the scoop while keeping its bowl easy to lift.","category":"Plant care","difficulty":"Beginner","measurements":["Scoop bowl width, length and underside curve.","Handle width and height relative to the bowl.","Natural resting angle of the empty scoop.","Work-surface footprint available for the catch tray."],"prompt":"Design a potting scoop rest using bowl_width, bowl_length, handle_width, handle_height, saddle_spacing and tray_margin. Ask for missing dimensions and a side-view sketch. Make an open catch tray with two low rounded locating saddles. Keep the scoop removable vertically without clipping or locking. Show an empty scoop as reference geometry and avoid any food-use or load-capacity claim.","steps":[{"title":"Find the natural resting pose","detail":"Set the empty scoop on paper and mark where its bowl and handle naturally touch. Use those locations to avoid an unnecessarily tilted rest."},{"title":"Lay out the catch tray","detail":"Offset the bowl outline to create a broad shallow tray. Leave extra room near the bowl mouth where loose potting mix is likely to fall."},{"title":"Add locating saddles","detail":"Create low rounded saddles at the measured contact points. Keep them outside the scoop's lifting path and make all corners accessible for cleanup."}],"checks":["Review the side-view assembly for contact at the intended two points.","Check finger space around the handle using a full-size paper layout.","Inspect the saddle profile with a short coupon before making the complete rest."],"pitfall":"A high handle support can tilt the scoop mouth downward and spill the material the tray was intended to catch.","scope":"This recipe describes an untested resting accessory for a small hand scoop, not a replacement scoop.","materialNotes":"PLA supports dry fit exploration. PETG may be considered for occasional damp potting mix; surface cleanability needs separate review.","links":{"html":"https://partsforagents.com/vibe-cad/potting-scoop-rest","markdown":"https://partsforagents.com/vibe-cad/potting-scoop-rest/guide.md","json":"https://partsforagents.com/vibe-cad/potting-scoop-rest/guide.json","catalog":"https://partsforagents.com/vibe-cad/catalog.json","order":"https://partsforagents.com/for-humans?project=potting-scoop-rest#workspace","agent_handoff":"https://partsforagents.com/guides/cad-to-print#connect","full_mcp":"https://partsforagents.com/api/mcp","free_advice_mcp":"https://partsforagents.com/api/advice/mcp","tool_schemas":"https://partsforagents.com/tools.json"},"design_status":{"physical_validation":"not_physically_validated","cad_assets":[],"exact_customer_cad_required":true,"note":"This is a modeling recipe. Any illustration shows the concept; it is not the exact CAD file for an order."},"order_handoff":{"label":"Order this part now","url":"https://partsforagents.com/for-humans?project=potting-scoop-rest#workspace","ready_cad_action":"Upload the customer-approved exported CAD and submit a manufacturing request.","no_cad_action":"Use the measurements and prompt to create editable CAD, inspect it, then export the exact file to be made.","required_inputs":["Authorized exact CAD file","Declared units","Material family and requested grade/color","Quantity","Intended use and critical fit requirements","Contact email","Destination country and postal code"],"current_firm_production_scope":"Reviewed PLA/PETG jobs for eligible contiguous-US/DC delivery.","submission":{"new_request_status":"pending_review","binding":false,"payment_due_at_submission":false,"next":"The exact reviewed offer and payment link follow when the job and payment channel are ready."},"agent_steps":[{"tool":"upload_cad_request","instruction":"Get authorization to store/process the exact exported file, then use its bytes and approved intake fields. Save the returned request ID and file SHA-256."},{"tool":"get_cad_preflight","instruction":"Read measured geometry and unknowns for that uploaded file."},{"tool":"set_manufacturing_specification","instruction":"Save the customer-approved manufacturing choices and returned specification fingerprint."},{"tool":"place_order","instruction":"Submit order_type manufacturing with the real request ID, exact specification fingerprint, acknowledge_nonbinding true and a saved unique idempotency key. Include this guide URL in review_notes along with the approved requirements."},{"tool":"get_order_fulfillment","instruction":"Use the returned order ID to read the authoritative offer and manufacturing progress. A recipe URL alone never identifies an order."}],"retry_policy":"Reconcile an uncertain result before retrying. Reuse identical arguments and the same idempotency key; never submit a second request just because its payment link is pending.","tool_schema_url":"https://partsforagents.com/tools.json"}}