# Lutflow .gitignore
# Enterprise MLOps Platform
# =========================

# ============================================
# OS Generated Files
# ============================================
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
*.swp
*.swo
*~

# ============================================
# IDE / Editor
# ============================================
.idea/
.vscode/
*.sublime-workspace
*.sublime-project
.cursor/
.claude/
.cursorrules

# ============================================
# Environment & Secrets
# ============================================
.env
.env.demo
.env.local
.env.*.local
*.env
.envrc
.secrets
secrets/
*.pem
*.key
credentials*.json

# ============================================
# Go
# ============================================
*.exe
*.exe~
*.dll
*.so
*.dylib
bin/
services/*/bin/
services/*/tmp/
*.test
*.out
coverage.html
vendor/
go.work.sum

# ============================================
# Python
# ============================================
__pycache__/
*.py[cod]
*$py.class
.venv/
venv/
ENV/
env/
.python-version
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
pip-log.txt
pip-delete-this-directory.txt
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
.hypothesis/
.pytest_cache/
.mypy_cache/
.dmypy.json
dmypy.json
.ruff_cache/
uv.lock
.ipynb_checkpoints

# ============================================
# Node.js / Next.js
# ============================================
node_modules/
.pnpm-store/
apps/web/.next/
apps/web/out/
apps/web/build/
.turbo/
.vercel/

# ============================================
# Docker
# ============================================
docker/data/
*.log

# ============================================
# Terraform
# ============================================
.terraform/
*.tfstate
*.tfstate.*
*.tfvars
!example.tfvars
.terraform.lock.hcl

# ============================================
# ML Artifacts (use MinIO/S3)
# ============================================
*.h5
*.hdf5
*.pkl
*.pickle
*.joblib
*.model
*.pt
*.pth
*.onnx
/models/          # Root-level ML models dir only — NOT services/*/models (Go packages)
artifacts/
mlruns/
luts/

# ============================================
# Logs & Debug
# ============================================
logs/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# ============================================
# Testing
# ============================================
coverage/
.nyc_output/
test-results/
playwright-report/

# ============================================
# Local Development / Temporary Files
# ============================================
backup/
*.bak
*.tmp
*.temp
quick_test.py
demo_*.py
test_*.py
!services/**/test_*.py
!services/**/tests/

# ============================================
# Documentation (Internal Only - Root Level)
# Keep docs/ folder for public documentation
# ============================================
/AUDIT_*.md
/AUDITORIA_*.md
/*COMPLETE*.md
/*PROGRESS*.md
/*REPORT*.md
/MEGA_PROMPT_*.md
/PLAN_MAESTRO*.md
/compass_artifact*.md
/INFORME_*.md
/ESTADO_*.md
/EXECUTION_PLAN*.md
/RELEASE_*.txt
/SPRINT_*.md
/VERIFICATION_*.md
/VERIFICACION_*.md
/VERIFICADO*.md
/VAULT_*.md
/QA_*.md
/TESTING_GUIDE.md
/COMPREHENSIVE_*.md
/BENTOML_*.md
/OPERACIONALIZACION_*.md
/PCPO_*.md
/FLYWHEEL_*.md
/LUTFLOW_*.md
!/LUTFLOW_GROUP_B_TECHNICAL_REPORT.md
!/LUTFLOW_S0_GONOGO_REPORT.md
/Refactorizaci*.md
/FASE_*.md
/SISTEMA_*.md
/info.md
/test-vault.sh

# ============================================
# Transcriptions & Research
# ============================================
transcrip_AWS_AI/

# ============================================
# Images (except docs)
# ============================================
*.png
*.jpg
*.jpeg
*.gif
!docs/**/*.png
!docs/**/*.jpg

# ============================================
# Local Scripts (Windows)
# ============================================
*.bat
start-lutflow.ps1

# ============================================
# MCP Config (Local)
# ============================================
.mcp.json

# ============================================
# Local SDK / Tooling Downloads
# ============================================
google-cloud-sdk/
google-cloud-sdk-*.tar.gz
