# Python
__pycache__/
*.py[cod]
*.so
.Python
build/
dist/
container/vendor/ai_guardian-*.whl
*.egg-info/

# Virtual environments
venv/
ENV/
env/
.venv
uv.lock

# IDE
.vscode/
.idea/
*.swp
.DS_Store
codex.json
# Codex project hooks are machine-specific.
.codex/hooks.json

# Testing
.pytest_cache/
.coverage
htmlcov/
site/

# Temporary
*.tmp
*.log
versions.json

# NiceGUI (web console runtime storage)
.nicegui/

# Release
.release-config.json

# Claude Code - only track release skill
.claude/*
!.claude/skills/
.claude/skills/*
!.claude/skills/release/
coverage.json

# ----------------------------------------------------
# OpenWolf AI Middleware Configuration
# ----------------------------------------------------

# 1. Ignore everything inside the local .wolf folder by default
.wolf/*

# 2. Explicitly allow only the shared AI context and settings files
!.wolf/anatomy.md
!.wolf/cerebrum.md
!.wolf/STATUS.md
!.wolf/config.json

# Caveman
.agents/
skills-lock.json
