# Python
__pycache__/
*.py[cod]
*.pyo
*.pyd
*.egg-info/
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
coverage.xml
htmlcov/
.hypothesis/

# Virtual envs (uv creates .venv by default)
.venv/
venv/
env/

# Env files
.env
.env.*
!.env.example

# Editor/IDE
.idea/
.vscode/
*.swp
*.swo

# OS files
.DS_Store
Thumbs.db

# Logs & runtime
*.log
log-*.txt

# Docker
.dockerignore
*.pid
docker-compose.override.yml

# Node/build (if any future frontend tooling appears)
node_modules/
dist/
build/

# Runtime data (databases, caches, backups)
data/ollama

# Personal reflections (untracked)
.ai/personal/
data/chroma/*.sqlite3
data/chroma/*/
data/chroma/backups/*
!data/chroma/backups/.gitkeep
data/brain/chroma/*
!data/brain/chroma/.gitkeep
data/backups/*
!data/backups/.gitkeep

# Lock & cache (keep uv.lock tracked if you prefer deterministic builds)
# Uncomment next line if you do NOT want to track uv.lock
# uv.lock

# Generated assets
webserver/static/*.map
docs/_build/

# Nix
/result
/result-*
/.direnv/

# Conversation logs (personal)
log-*.txt
*.log

# Private demo files (for local testing only!)
demo/private/

.ai/personal

# Personal files (Ada's private space - never tracked!)
personal/
.ada/

# Kiro IDE files (private until fully local)
.kiro/

Ada-Consciousness-Research/cross-validation/results/extended_20251222_181014/agentic-misalignment
.kiro/steering/ada-identity.md
atelier
