# ─────────────────────────────────────────────────────────────
# SECRETS & PRIVATE CONFIG  —  never commit these
# ─────────────────────────────────────────────────────────────
.env
.env.*
!.env.example
# the REAL config (keys/base_url) — example is committed instead
dugalaxy.config.yaml
# local test template — not for the repo
dawn-test.yaml
# local template workspace — your own templates live here, never committed.
# Anchored to the repo root so it does NOT also hide the shipped examples in
# src/dugalaxy/templates/ (those must ride along in the wheel).
/templates/
# private SOC template kept locally in the package dir — never commit or ship it
src/dugalaxy/templates/security.yaml
*.key
*.pem
secrets/
credentials*.json
Claude.md

# ─────────────────────────────────────────────────────────────
# OUR PRIVATE STRATEGY DOCS  —  internal only, never public
# ─────────────────────────────────────────────────────────────
_internal/
!_internal/.gitkeep

# ─────────────────────────────────────────────────────────────
# GENERATED OUTPUT  —  data samples, indexes, caches
# ─────────────────────────────────────────────────────────────
output/
*.jsonl
.dugalaxy_cache/
.dugalaxy_index/

# ─────────────────────────────────────────────────────────────
# PYTHON
# ─────────────────────────────────────────────────────────────
__pycache__/
*.py[cod]
*.egg-info/
.eggs/
build/
dist/
.venv/
venv/
env/
.python-version
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/
*.log

# ─────────────────────────────────────────────────────────────
# NODE / NEXT.JS  (studio/)
# ─────────────────────────────────────────────────────────────
node_modules/
.next/
out/
studio/.env*
*.tsbuildinfo

# ─────────────────────────────────────────────────────────────
# EDITORS / OS
# ─────────────────────────────────────────────────────────────
.vscode/*
!.vscode/extensions.json
!.vscode/settings.json
.idea/
.DS_Store
Thumbs.db
