# Local execution state and caches.
__pycache__/
*.py[cod]
.pytest_cache/
.mypy_cache/
.ruff_cache/
*.egg-info/
.venv/
node_modules/
tmp/
*.tmp
*.swp
*.step.glb.lock
*.stp.glb.lock
.*.generation.lock.json
..*.generation.lock.json

# Generated CAD, render, slicing, and preview artifacts stay local.
*.step
*.stp
*.stl
*.3mf
*.gcode
*.gcode.3mf
*.dxf
*.glb
*.gltf
*.obj
*.ply
*.mp4
*.png
*.jpg
*.jpeg
*.webp
*.gif

# Generated unified STEP sidecars are rebuilt from the model's Python declarations.
*.step.json
*.stp.json
