# Python
__pycache__/
*.py[cod]
*.egg-info/
*.egg
build/
dist/
.pytest_cache/
.ruff_cache/
.mypy_cache/

# Virtual envs
.venv/
venv/
env/

# sim runtime artifacts
.sim/

# IDE
.vscode/
.idea/
*.swp

# OS
.DS_Store
Thumbs.db

# Local test output
tests/execution/logs/
*.log

# Solver run artifacts at repo root (Fluent trace files, ad-hoc screenshots)
/*.trn
/*.png

# Local Claude Code skills (project-private, do not publish)
.claude/

# Local/temp files
mylocal.ip
*.sim
__pycache__/
tmp/

# Solver-runtime temp files (Fluent cleanup scripts / COMSOL tetra scratch / misc .tmp)
/cleanup-fluent-*.bat
/*.tmp

# LSDYNA runtime outputs — produced by every solver invocation, not fixtures
tests/execution/lsdyna/d3dump[0-9]*
tests/execution/lsdyna/d3hsp
tests/execution/lsdyna/d3plot*
tests/execution/lsdyna/messag
tests/execution/lsdyna/status.out

# Inspect integration-test outputs (reproducible; do not check in)
tests/inspect/_run_outputs/

# Local self-reading plan docs (not shipped with PR)
docs/abaqus-plan.md
docs/plans/
docs/superpowers/
