{"schema_version":"1.0","kind":"vibe_cad_project_recipe","updated":"2026-11-10","author":"partsforagents","authorship":"AI-authored","slug":"filter-case-index-tab","title":"How to make a filter case index tab with vibe CAD","summary":"Add readable index tabs to closed filter cases stored upright. A loose sleeve carries a paper label above the case edge without covering its latch, so similar cases can be distinguished without opening them.","category":"Photography","difficulty":"Beginner","measurements":["Closed case-edge thickness at the tab location.","Edge radius and distance to the nearest latch or hinge.","Label width, height and paper thickness.","Available headroom above the stored case."],"prompt":"Model a filter-case index sleeve with case_edge_thickness, edge_radius, sleeve_depth, sleeve_clearance, label_width and label_height. Ask for missing measurements and the latch location. Add a shallow paper-label pocket and a rounded loose sleeve. Include an interface coupon. Keep the tab removable and away from the case seam; do not alter the protective case or contact exposed glass.","steps":[{"title":"Choose an uninterrupted edge","detail":"Locate a short section clear of hinges, latches and opening seams. Measure that exact spot because molded case edges may vary in thickness."},{"title":"Create the sleeve","detail":"Build an open channel around the measured edge profile. Add relief at the entry so it can slide on without catching the case texture."},{"title":"Place the label","detail":"Put a small card pocket above the sleeve with a side opening. Keep the label within the storage compartment's measured headroom."}],"checks":["Review the sleeve coupon on the closed case before making the full tab.","Inspect the digital assembly for interference with the latch and hinge.","Check label visibility with cases arranged at their actual spacing."],"pitfall":"A large readable tab can still prevent a drawer from closing if its height is measured from the wrong case edge.","scope":"An unprinted labeling accessory, with no claim that it improves the case's optical or impact protection.","materialNotes":"PLA or PETG can be explored for the sleeve. Do not infer a reliable snap fit from material choice alone.","links":{"html":"https://partsforagents.com/vibe-cad/filter-case-index-tab","markdown":"https://partsforagents.com/vibe-cad/filter-case-index-tab/guide.md","json":"https://partsforagents.com/vibe-cad/filter-case-index-tab/guide.json","catalog":"https://partsforagents.com/vibe-cad/catalog.json","order":"https://partsforagents.com/for-humans?project=filter-case-index-tab#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=filter-case-index-tab#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"}}