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

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

# Package managers (uv, pip, poetry)
.python-version
uv.lock
# Nota: uv.lock se recomienda commitear en aplicaciones, pero no en librerías. 
# Si prefieres ignorarlo, descomenta la siguiente línea:
# uv.lock

# Distribution / Build
dist/
build/
*.egg-info/
*.spec

# Testing and Coverage
.pytest_cache/
.tox/
.coverage
htmlcov/
nosetests.xml
coverage.xml
*.cover
.hypothesis/

# Environment variables and secrets
.env
.env.local
.env.development.local
.env.test.local
.env.production.local
*.pem
*.key

# AI Agents & Tools (Specific to your project)
temp_engram/
.gemini/
.claude/
.anthropic/
ai.log
*.ai.json

# IDEs and Editors
.idx/
.vscode/
.idea/
*.swp
*.swo

# OS related
.DS_Store
Thumbs.db
desktop.ini

# Frontend (if applicable for Next.js/Electron components mentioned)
node_modules/
.next/
out/
.vercel/

# Logs
*.log
logs/
terminal.log

# Temporary directories
tmp/
.tmp/

# Git worktrees
.worktrees/

# Plans directory
plans/

# Stash logs (keep .md reports)
.stash/*.log

# Coverage data file (keep htmlcov/ for reports)
.coverage
# Temporary analysis files
.stash/
data/
examples/
.kilocode/
.sisyphus/
_ctx/telemetry/daemon.status

# AI tool state
.atl/
.fork/
.opencode/
.pi/
.kilocodemodes
.tmux-orchestrator/
skills/

# Local context
_ctx/

# Review and session artifacts
artifacts/
explore/

# External apps
apps/
openspec/

# Local state files
memory.db
.fork_agent.yaml

# Workspace artifacts
TRIFECTA_USAGE.md
readme_tf.md
skill.md
.trifecta/

# Test DBs outside data/
another/
custom/

