# The directory Mix will write compiled artifacts to.
/_build/

# Environment variables (secrets)
.envrc.local

# If you run "mix test --cover", coverage assets end up here.
/cover/

# The directory Mix downloads your dependencies sources to.
/deps/

# Where 3rd-party dependencies like PHX://priv/static/
# temporary files for e.g. tests
/tmp/

# Ignore package tarball (built via "mix hex.build").
microwaveprop-*.tar

# Ignore assets that are produced by build tools.
/priv/static/assets/

# Ignore digested assets cache.
/priv/static/cache_manifest.json

# In case you use Node.js/Tailwind standalone binary
/assets/node_modules/

# Ignore database dumps
*.sql
*.psql
*.dump

# Dotenv files
.env
.env.*

# Kubernetes secret manifests (contain plaintext credentials)
/k8s/secret.yaml
/k8s/*-secret.yaml

# Trained ML model weights — tracked in git for Docker builds

# GRIB2 test fixtures (large binary files, downloaded on-demand)
/test/fixtures/grib2/*.grib2

# Dev-only propagation score binaries written by PropagationGridWorker
/priv/dev_scores/

# Calibration reports written by `mix prop.compare` — local artifacts only
/priv/calibration/

# Dialyzer PLT files
/priv/plts/

# Git worktrees
/.worktrees/

# Nix dev shell runtime state (local to each machine)
.nix-postgres/
.nix-mix/
.nix-hex/
.nix-services-started
.direnv/

# Generated by pre-commit-hooks.nix (configuration lives in nix/shell.nix)
.pre-commit-config.yaml

# OS files
.DS_Store
Thumbs.db

# Python bytecode caches (scripts/ has helper Python tools)
__pycache__/
*.pyc

# OpenCode continuation tracking (per-session state, not project files)
/.omo/
