# ============================================================================
# Python - Generated Files
# ============================================================================
__pycache__/
*.py[cod]
*$py.class
*.so

# ============================================================================
# Python - C Extensions
# ============================================================================
*.pyc
*.pyo

# ============================================================================
# Python - Distribution / Packaging
# ============================================================================
build/
develop-eggs/
dist/
downloads/
eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
pip-wheel-metadata/
*.egg-info
installed.cfg
*.egg
MANIFEST
*.spec
*.whl

# ============================================================================
# Python - Unit Test / Coverage Reports
# ============================================================================
htmlcov/
tox/
.nox/
.coverage
coverage
coverage.*
nosetests.xml
coverage.xml
coverage.json
.oneiric_cache/
*.cover
*.py,cover
.hypothesis/
.pytest_cache/

# ============================================================================
# Translations
# ============================================================================
*.mo
*.pot

# ============================================================================
# Python - Environments
# ============================================================================
.env
.venv
venv/
env/
venv/
ENV/
ENV/
env.bak/
venv.bak/

# ============================================================================
# Python - Type Checking & Linting
# ============================================================================
.mypy_cache/
.dmypy.json
dmypy.json
.ruff_cache/
.pyre/
.pytype/
.pytype/

# ============================================================================
# Python - Package Management
# ============================================================================
.pdm-python/
.pdm.toml
.pyscn/
.uv/
.uv-cache/

# ============================================================================
# IDEs
# ============================================================================
.idea/
.vscode/
*.swp
*.swo
*~

# ============================================================================
# Logs
# ============================================================================
*.log
logs/

# ============================================================================
# OS
# ============================================================================
.DS_Store
Thumbs.db

# ============================================================================
# Local Configuration
# ============================================================================
settings/local.yaml
settings/repos.yaml
settings/ecosystem.yaml
.envrc.local

# ============================================================================
# Sensitive Configuration Files
# ============================================================================
config.yaml
oneiric.yaml

# ============================================================================
# Crackerjack
# ============================================================================
.crackerjack/

# ============================================================================
# Archived Files
# ============================================================================
.archive/
tests/archived/

# ============================================================================
# Project-Specific
# ============================================================================
# Archived test/debug scripts
tests/archived/

# ============================================================================
# Claude Code Project-Specific Data
# ============================================================================
.claude/


# ============================================================================
# External Projects (installed as dependencies, not embedded)
# ============================================================================
mcp-common/
oneiric/

# ============================================================================
# Runtime Data & Backups
# ============================================================================
backups/
.backups/
data/

# ============================================================================
# XDG Base Directory Compliance
# ============================================================================
# XDG-compliant data directories (platformdirs)
# See: https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html

# Local data directory (writable data, state, plugins)
.local/
.local/share/mahavishnu/
.local/state/mahavishnu/

# Config directory (user configuration)
.config/mahavishnu/

# Cache directory (non-essential, can be deleted)
.cache/
.cache/mahavishnu/


# Session logs (may contain API tokens)
sessions/
mahavishnu/sessions/

# Production secrets (never commit)
secrets/
*.txt
.archives/
.backup/
*.bak
*.bak2
*.bak3
*.orig
*.tmp
