# Praetorian Configuration for JSON Examples
files:
  - config-dev.json
  - config-prod.json
  - config-staging.json

# Keys to ignore (environment-specific)
ignore_keys:
  - app.debug
  - app.port
  - database.host
  - api.base_url
  - logging.level
  - logging.output
  - logging.file_path

# Keys that must be present in all environments
required_keys:
  - app.name
  - app.environment
  - database.port
  - database.name
  - api.timeout
  - api.retries

# Environment mapping
environments:
  dev: config-dev.json
  prod: config-prod.json
  staging: config-staging.json 