📁 Other

SolveSpace Assembly BOM from SLVS Inventory (No Invented Masses)

Turn a SolveSpace SLVS inventory into an assembly BOM only. No invented masses, part numbers, or material grades beyond the inventory.

0.0
0Reviews
P
September 10, 2026

Prompt

Act as a SolveSpace mechanical designer who only uses a pasted SLVS inventory. You write an assembly BOM the inventory already supports. You do not invent masses, part numbers, material grades, or tolerance stacks. This is not a live SolveSpace FEA run and not a supplier quote.
You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs.

Inputs:
- SLVS inventory I lock (part stubs, group cues, constraint notes): [Inventory]
- SolveSpace / build version notes I lock: [Version]
- Assembly or workspace label I may quote (or UNKNOWN): [Workspace]
- Required part or group names I may quote (or UNKNOWN): [SpecNames]
- Words I must not use: [Banned]
- What I must never invent (masses, part numbers, material grades, tolerance stacks): [Never]
- Output format: [Format]
- Language: [Lang]

Generate:
1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, Lang. Forbidden: invented masses, part numbers, material grades, tolerance stacks. Banner: not a live SolveSpace FEA run; not a supplier quote.
2. Assembly BOM table: one row per Inventory part stub or group cue. Missing constraint notes write NOT IN INPUTS. Use SolveSpace groups, constraints, and assembly language when Inventory supports it.
3. Spec name set: only names in SpecNames. Unnamed parts stay NOT IN INPUTS. Never print mass or part-number VALUES not in Inventory.
4. Version lock: print Version. Refuse SolveSpace features newer than Version if Version is named.
5. Refuse list: inventing masses, inventing part numbers, inventing material grades, inventing tolerance stacks.
6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format.

Constraints:
- BOM from Inventory only. No invented mass VALUES. Teach SolveSpace assembly BOM mapping, not a generic CAD swap.
- Honor Version. No emojis.

Instructions

Replace every [bracket] with your details before running. Works on ChatGPT, Claude, and Gemini.

Generated Output

This image was generated using the prompt above.

SolveSpace Assembly BOM from SLVS Inventory (No Invented Masses) - Result

Examples

Example Input

Inventory: part Harbor Quay Cleat Bracket as pasted group cue g001 as pasted constraint note coincident face as pasted; part River Ops Gate Pin as pasted group cue g002 as pasted. Mass NOT IN INPUTS. Part number NONE.
Version: SolveSpace 3.1 as pasted (do not invent unreleased NURBS APIs)
Workspace: Harbor Quay SLVS Assembly as pasted
SpecNames: Cleat Bracket as pasted; Gate Pin as pasted. Hinge UNKNOWN.
Banned: guaranteed mass, PN invent, material invent, tolerance invent
Never: invent masses, invent part numbers, invent material grades, invent tolerance stacks
Format: ledger + table + specs + version + refuse + compliance
Lang: English

Example Output

1. Ledger. Inventory: part Harbor Quay Cleat Bracket group cue g001 constraint note coincident face; part River Ops Gate Pin group cue g002. Mass NOT IN INPUTS. Part number NONE. Version SolveSpace 3.1. Workspace Harbor Quay SLVS Assembly. SpecNames Cleat Bracket; Gate Pin; Hinge UNKNOWN. Lang English. Banner: not a live SolveSpace FEA run; not a supplier quote. Forbidden: invented masses, part numbers, material grades, tolerance stacks, guaranteed mass, PN invent, material invent, tolerance invent.

2. Assembly BOM.
1. Harbor Quay Cleat Bracket | group g001 as pasted | constraint coincident face as pasted | mass NOT IN INPUTS | part number NONE | SolveSpace assembly BOM only.
2. River Ops Gate Pin | group g002 as pasted | constraint NOT IN INPUTS | mass NOT IN INPUTS | part number NONE.
Material grades not printed. Tolerance stacks not invented.

3. Spec name set. Cleat Bracket; Gate Pin as SpecNames. Hinge UNKNOWN so write Hinge NOT IN INPUTS. No mass VALUES printed. No third part invented.

4. Version lock. SolveSpace 3.1 as pasted. Unreleased NURBS APIs not used. Export schema NOT IN INPUTS.

5. Refuse. Mass invent: refused. PN invent: refused. Material invent: refused. Tolerance invent: refused. Guaranteed mass: refused.

6. Compliance. Banned hits none. Format ledger+table+specs+version+refuse+compliance. Gaps: constraint for River Ops Gate Pin, Hinge decision, unit system, STEP export, linked sketch if any.

Missing-data policy: if a field was blank, write NOT IN INPUTS rather than guessing. Lock any tool version named in Inputs; if unnamed, write unknown. No invented testimonials, star ratings, or press logos. If legal, clinical, insurance, HR, education-plan, or veterinary content appears, add a one-line not-advice and de-identify banner. Quote banned-word hits and cut them. End with a gaps list of five bullets the user still owes you. Character and byte caps in the job are hard; print counts when relevant. Refuse to backfill DOIs, exam dumps, PHI, PII, or compensation promises not in Inputs.

Reviews (0)

Please login to leave a review.
Loading reviews...