# Not for publication: scenario evaluation assets (governed data pointers,
# campaign outputs, cluster-specific launchers)
/evaluation/

# Disabled nested git histories (kept on disk for recovery, not for upstream)
**/.git.disabled/

# Runtime images and model artifacts — published via ORAS/GHCR, never in git
/envs/container/*.sif
/envs/container/*.simg
/envs/container/*.sandbox
/envs/container/.build/
/envs/container/.bolero-runtime-*.partial.*
/envs/container/.apto-runtime-*.partial.*
/envs/**/models/
/envs/**/*.safetensors
/envs/**/*.gguf

# Local campaigns and generated invocation/session state
/.cache/
/scenarios/
/outputs/

# Site-specific LLM routing may contain credentials. Frozen session copies
# remain campaign-local and are never source artifacts.
/bolero-harness/bolero/conf/llm/routing*.json
/bolero-harness/bolero/prereg/routing*.json

# Secrets
.env
.env.*
!.env.example

# Python packaging residue
**/__pycache__/
*.py[cod]
**/*.egg-info/
**/dist/
**/build/
evaluation/pe-fig-opt/outputs/

# Internal operations record (audits, complaint ledgers): never part of a
# published tree.
/docs/

# Release payloads generated into the source tree by the release workflow.
bolero-harness/bolero/_source/
packaging/bolero-ai-runtime/bolero_ai_runtime/*.tar.gz
packaging/bolero-ai-runtime/bolero_ai_runtime/*.sha256
