# Python cache — matches in ALL subdirectories
**/__pycache__/
*.pyc
*.pyo
*.pyd

# Tests & coverage
.pytest_cache/
.coverage
htmlcov/

# Build & packaging
*.egg-info/
dist/
build/
*.egg

# Virtual environments
.venv/
venv/
env/

# UI helper working copies — the .pts script-engine dev copies (dash names).
# NOTE: the committed "UI HELPER/" folder (with a space) is the real webview UI source and stays tracked.
UI-HELPER/
UI-HELPER-TOOLS/

# macOS
.DS_Store


# Generated runtime artifacts
data/test_*
tmp/

CLAUDE.md
# Project exports / generated topology artifacts (runtime output, not source)
projects/
output/

# Tooling
.claude/
.vscode/settings.json
*.log

# Large demo media (README embeds the GIF; keep heavy video out of git)
demo/*.mp4

# MkDocs build output
site/
_site/

