# --- Secrets & env (JANGAN pernah commit API keys) ---
.env
.env.*
!.env.example
*.key
*.pem
secrets/
**/api_keys*
**/credentials*

# --- Python ---
__pycache__/
*.py[cod]
*$py.class
.venv/
venv/
env/
*.egg-info/
.eggs/
build/
dist/
.pytest_cache/
.ruff_cache/
.mypy_cache/
.coverage
htmlcov/

# --- Research / runtime artifacts ---
logs/
*.log
.eval_cache/
.cache/
runs/
.runs/
.docker_it_ws/

# --- OS / editor ---
.DS_Store
Thumbs.db
.idea/
# Ignore personal editor state, but share the project's task/extension config.
.vscode/*
!.vscode/tasks.json
!.vscode/extensions.json
*.swp

# Playwright MCP scratch (screenshots/snapshots)
.playwright-mcp/

# Internal AI-workflow design/plan docs are intentionally not part of the repo.
docs/superpowers/
