.aider*

# ux_capture: dev-only walkthrough harness. Captures from real-service runs
# can leak credentials/PII into committed SVGs — only docs/screens/*.svg
# (regenerated from fake-service walkthroughs) is intended for commit.
ux_capture/captures/

# Python
__pycache__/
*.pyc
*.pyo
*.pyd
*.so

# Build artifacts
build/
dist/
*.egg-info/
*.egg
*.whl

# Virtual environments
.venv/
venv/
ENV/
env/

# IDE / Editor specific
.vscode/
.idea/
*.project
*.pydevproject
*.sublime-workspace
*.sublime-project

# OS specific
.DS_Store
Thumbs.db

# Configuration files (if any local, non-committed ones are used)
# .env

# Test artifacts
.pytest_cache/
.coverage
htmlcov/
nosetests.xml
coverage.xml
*.cover
*.log

# Hatchling specific (build backend)
.hatch/

# Projectile marker file
.projectile
/local/

# Local-only dev tooling — never committed.
# ux_capture/ holds textual-pilot-mcp specs, scenario stubs, and SVG/JSON
# captures used for ad-hoc TUI UX walks. Each developer maintains their
# own; committing risks leaking real fleet data via captures or stubs
# that drift toward production values. Keep all tpmcp work local.
/ux_capture/
/.claude/
/.mcp.json
