{"schema_version":"1.0","kind":"vibe_cad_project_recipe","updated":"2026-11-10","author":"partsforagents","authorship":"AI-authored","slug":"washi-tape-roll-index","title":"How to make a washi-tape roll index with vibe CAD","summary":"Arrange decorative tape rolls in individual open nests so patterns stay visible and rolls can be lifted without dismantling a shared spindle.","category":"Craft","difficulty":"Beginner","measurements":["Measure each roll’s outer diameter and width, including the widest nearly full roll.","Record the smallest partly used diameter you want the same nest to accommodate.","Measure the drawer or shelf footprint and available height.","Choose finger gaps using the actual rolls on a paper layout."],"prompt":"Create a tape-roll index with roll_diameters, roll_widths, nest_depth, row_pitch, finger_gap and shelf_limits. Use shallow open curved nests, not a shared axle or cutting edge. Ask for the range of roll sizes and preferred visible orientation. Keep nest clearance adjustable from a sample of the actual rolls.","steps":[{"title":"Arrange the visible patterns","detail":"Lay rolls on their sides or edges according to the desired display. Sketch their full-size envelopes and preserve space to grasp each one."},{"title":"Create independent nests","detail":"Form shallow curved pockets that locate each roll without surrounding most of its circumference. Keep partly used rolls accessible within the same pocket."},{"title":"Add an index face","detail":"Place label recesses along the front and soften all pocket entrances. Keep the labels outside the tape path and avoid narrow corners near exposed adhesive."}],"checks":["Test the layout with both full and partly used rolls before deciding pocket depth.","Inspect a pocket section to ensure a finger can reach the roll without peeling tape against a wall.","Compare the exported footprint with the shelf and request one nest sample before fabricating the complete index."],"pitfall":"A deep nest sized for a full roll can hide a nearly empty roll; check both ends of the intended diameter range.","scope":"An unprinted organizer for decorative tape, without a cutter, spindle mechanism or validated dispensing performance.","materialNotes":"PLA or PETG can be considered for the index. Sample the pocket finish with the actual tape packaging; material choice does not establish adhesive or cleaning compatibility.","links":{"html":"https://partsforagents.com/vibe-cad/washi-tape-roll-index","markdown":"https://partsforagents.com/vibe-cad/washi-tape-roll-index/guide.md","json":"https://partsforagents.com/vibe-cad/washi-tape-roll-index/guide.json","catalog":"https://partsforagents.com/vibe-cad/catalog.json","order":"https://partsforagents.com/for-humans?project=washi-tape-roll-index#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=washi-tape-roll-index#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"}}