Config Placeholders

config.toml provides module-specific placeholder values used during operation resolution.

Structure

The schema expects a placeholders array of maps.

[[placeholders]]
Region = "US"
SourcePath = "{{Project_Root}}/Data/Source"
UseLosslessAudio = true

Behavior

  • Each placeholders table contributes key-value pairs to runtime context.
  • Later tables override earlier key definitions.
  • Values can be string, boolean, integer, or number.
  • Put machine-independent defaults in config.toml.
  • Keep user-specific secrets and paths outside committed module files when possible.
  • Reference placeholder keys from operations.toml using {{KeyName}} syntax.

Canonical Reference

Use schemas/config.schema.json for field validation and editor IntelliSense.