.venv/
__pycache__/
*.pyc
*.pyo
logs/
*.egg-info/
dist/
# PyInstaller writes intermediate artifacts to build/build/<spec>/ when the
# spec lives in build/. The spec, launcher, and hooks themselves are source
# and should be committed; only the generated artifacts are ignored.
build/build/
build/__pycache__/
build/dist/
.pytest_cache/

# Claude Code agent worktrees + local settings
.claude/

# Landing-page deploy outputs and operator config (real URLs, not committed)
landing/dist/
landing/deploy.config.json
