# Python
__pycache__/
*.py[cod]
*$py.class
*.egg-info/
.eggs/
dist/
build/
dist-test/
*.egg
.venv/
venv/
*.whl
*.tar.gz

# Testing & linting
.pytest_cache/
.ruff_cache/
.mypy_cache/
.coverage
.coverage.*
htmlcov/
.benchmarks/
coverage.xml
*.cover

# Secrets & environment
.env
.env.*
!.env.example
.pypirc
*.pem
*.key
credentials.json
secrets.json

# SafeGate / legacy runtime data (audit logs, vault, custom dictionaries)
.safegate/
.safedata/

# Local playground runtime caches only (__pycache__ covered above)
# local-demo/ source is published with the repo

# Cursor IDE — agent rules and internal instructions
.cursor/
.agent/
agent-transcripts/

# --- Not published to GitHub (maintainer / agent / planning) ---

# AI agent instructions (local & GitLab only)
AGENTS.md
.gitlab/

# Internal docs & READMEs (not part of the public product)
docs/BRANDING.md
docs/RELEASE.md
docs/images/README.md
docs/DEVELOPMENT_PLAN.md
docs/PRODUCT_ROADMAP.md
docs/BENCHMARK.md
docs/BENCHMARK.ru.md
.github/GOOD_FIRST_ISSUES.md

# Business requirements & internal notes
Бизнес-требования*.md
*Бизнес-требования*
*business-requirements*
internal/

# OS & editors
.DS_Store
Thumbs.db
Desktop.ini
.idea/
.vscode/
*.swp
*.swo
*~

# Logs & temp
*.log
*.tmp
*.temp
.cache/
