Environment variables

Config path, mock mode, cache TTL, parallelism, and credential env vars.

VariablePurpose
PULSE_CONFIG_PATHOverride config file path
PULSE_ALLOW_MOCK1 = synthetic data when credentials missing (tests/dev)
PULSE_CACHE_TTL_SECONDSAPI response cache TTL (default 300)
PULSE_CLICKUP_PARALLELLower ClickUp parallel workers below plan cap (optional)
PULSE_JIRA_CHANGELOG_WORKERSOverride Jira changelog workers. 0 = use plan default
JIRA_URL, JIRA_EMAIL, JIRA_TOKENJira credentials (+ *_FILE variants)
CLICKUP_TOKEN, CLICKUP_WORKSPACEClickUp credentials (+ *_FILE variants)

Precedence: *_FILE → env var → config.yml.