# =========================================================
# OS / Editor
# =========================================================
.DS_Store
Thumbs.db

.vscode/
.idea/
*.swp
*.swo
*~

# =========================================================
# Environment & Secrets
# =========================================================
.env
.env.*
!.env.example

*.pem
*.key
*.crt
secrets/

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

# =========================================================
# Go
# =========================================================
# Go build outputs
bin/
dist/
build/

# Test artifacts
*.test
coverage.out
coverage.html

# Go workspace
go.work.sum

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

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

# Packaging
build/
dist/
*.egg-info/
.eggs/
pip-wheel-metadata/

# Testing
.pytest_cache/
.coverage
.coverage.*
htmlcov/
mlruns*
mlartifacts/
backtest_output

# Scheduled algo-trading runtime artifacts (rd_train/rd_predict/rd_backtest output)
tac-algo-output/

# Type checking
.mypy_cache/
.pyre/
.pytype/

# Linting
.ruff_cache/

# Jupyter
.ipynb_checkpoints/

# =========================================================
# Rust
# =========================================================
target/

# Keep Cargo.lock for applications.
# Uncomment for libraries:
# Cargo.lock

# =========================================================
# Node.js / Next.js
# =========================================================
node_modules/

.next/
out/
.vercel/

# Package manager caches
.npm/
.pnpm-store/

.yarn/
.yarn/cache/
.yarn/unplugged/
.yarn/build-state.yml
.yarn/install-state.gz

# Next.js build artifacts
next-env.d.ts

# Turborepo
.turbo/

# =========================================================
# Coverage / Reports
# =========================================================
coverage/
coverage-final.json
lcov.info

# =========================================================
# Temporary files
# =========================================================
tmp/
temp/
.cache/
.tmp/

# =========================================================
# Experiment lineage repo (runtime clone of $GIT_REPO_URL, never committed —
# the URL differs per environment and .gitmodules has no env-var expansion)
# =========================================================
tac-exp-dev/
experiments/

# =========================================================
# Docker
# =========================================================
.docker/
docker-compose.override.yml

# =========================================================
# Terraform (if used)
# =========================================================
.terraform/
*.tfstate
*.tfstate.*

.env*
