# Python
__pycache__/
*.py[cod]
*$py.class

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

# Packaging
build/
dist/
*.egg-info/
.eggs/
pip-wheel-metadata/

# JavaScript test dependencies (jsdom); package-lock.json IS committed
node_modules/

# Test and coverage
.pytest_cache/
.coverage
.coverage.*
htmlcov/
.mypy_cache/
.pyright/
.ruff_cache/

# Django / local runtime
db.sqlite3
db.sqlite3-journal
media/
staticfiles/
demo/.data/

# Local release-check scratch (virtualenvs, pip cache, smoke dirs)
.tmp/

# Editors and OS
.DS_Store
Thumbs.db
.idea/
.vscode/

# Local Codex state
.codex/cache/

# Local AI/task guidance (not part of the published package structure)
.codex/
.agents/
AGENTS.md
AI_CONTEXT.md
AI_RULES.md
ARCHITECTURE.md
CLAUDE.md
STRUCTURE.md
TASK.ru.md
