Skip to main content

Settings reference

The complete list of per-repository settings. For how these combine, see Configuration overview; for the file you commit, see the .zar.yml reference. Where: .zar.yml = settable in the repo file · dashboard = settable in the dashboard/database. The precedence rule is: dashboard (if set) → .zar.yml (if set) → default.

Documentation behavior

These shape how docs are produced and can live in .zar.yml.
min_confidence is currently exposed via .zar.yml (threshold) and the API/database; it may not have a dedicated dashboard field in every build. Set it via .zar.yml for portability.

Write-back & gating

Operational switches — dashboard-only so a PR can’t flip them.

Cross-repo docs

Dashboard-only. See Cross-repo docs. Team / Enterprise only.

Validation & clamping

  • batch_hours → clamped to 1168; non-integer values are ignored (default kept).
  • min_confidence / threshold and required_doc_freshness → clamped to 0.01.0.
  • trigger_mode → invalid values fall back to on_significant_change.
  • pr_size → invalid values fall back to small.
  • target_branch, docs_repo_path, docs_repo_branch → empty values reset to their defaults (main, /docs, main).
  • docs_repo → must match owner/repo, otherwise rejected.