# Python
__pycache__/
*.py[cod]
*.egg-info/
.eggs/
build/
dist/
.venv/
venv/
env/

# Tooling caches
.pytest_cache/
.ruff_cache/
.mypy_cache/
.coverage
htmlcov/

# Env / secrets
.env
.env.*
!.env.example

# Local DBs / scratch
*.sqlite3
*.db
*.log

# IDE / OS
.idea/
.DS_Store

# Docs build artifacts (keep sources)
docs/*.docx
docs/*.pdf

# runtime
.api_port
.demo_*

# Public release mirror: a clone of github.com/ony-ai/ony, populated by scripts/publish.py
# from release.allowlist. Never tracked by the private dev monorepo.
/ony-release/

# Cloudflare wrangler local cache
.wrangler/
.claude/worktrees/
# Locally-installed Ony wiring for dogfooding this repo (machine-specific absolute paths; never commit)
.claude/settings.json
.claude/settings.local.json
.claude/ony/
.claude/skills/ony/

# Project-scoped /ony mode + settings (per-machine local state; ADR 0005 as amended)
.ony/
