{"schema_version":"1.0","kind":"vibe_cad_project_recipe","updated":"2026-11-10","author":"partsforagents","authorship":"AI-authored","slug":"desk-sticky-note-dock","title":"How to make a desk sticky-note dock with vibe CAD","summary":"Create an open-front dock for a sticky-note pad that exposes the peel edge and leaves enough room to lift the last few sheets.","category":"Desk","difficulty":"Beginner","measurements":["Measure the pad width, depth and height in its current packaging-free state.","Identify the adhesive edge and the direction in which sheets are normally peeled.","Measure the reach needed for one finger below the front edge of the pad.","Record the available desktop footprint and any adjacent pen or keyboard space."],"prompt":"Generate a sticky-note dock with pad_width, pad_depth, pad_height, side_gap, rear_wall_height and peel_recess_width. Keep the adhesive edge against the rear wall and the peel edge open. Ask for pad orientation and finger access dimensions. Use a user-selected side_gap rather than claiming a universal pad tolerance.","steps":[{"title":"Orient the pad correctly","detail":"Mark the adhesive edge in the sketch before adding walls. Place the open front opposite that edge so sheets can peel in their intended direction."},{"title":"Add the guiding walls","detail":"Build a shallow floor with rear and side walls. Keep the front side-wall corners low enough that a curling sheet does not catch during removal."},{"title":"Create low-stack access","detail":"Cut a wide finger recess into the front floor edge. Leave support under the remaining pad area and round the exposed corners of the recess."}],"checks":["Use a paper mockup and a nearly depleted pad to verify that the final sheets remain reachable.","Trace a peeled sheet above the CAD side view and check for contact with the front corners.","Check the exported pocket size and plan a small wall-spacing sample if the pad edges are not square."],"pitfall":"A tall box can look tidy while making the bottom sheets difficult to peel; validate access with a thin pad, not only a new one.","scope":"An unvalidated desk organizer for adhesive notes. It does not guarantee one-handed peeling or resistance to sliding.","materialNotes":"Compare PLA and PETG for the desired finish and ease of cleaning. Fit and peel behavior must be checked with the actual pad and chosen geometry.","links":{"html":"https://partsforagents.com/vibe-cad/desk-sticky-note-dock","markdown":"https://partsforagents.com/vibe-cad/desk-sticky-note-dock/guide.md","json":"https://partsforagents.com/vibe-cad/desk-sticky-note-dock/guide.json","catalog":"https://partsforagents.com/vibe-cad/catalog.json","order":"https://partsforagents.com/for-humans?project=desk-sticky-note-dock#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=desk-sticky-note-dock#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"}}