schema_version: 1 # Optional. When set, dream runs from a different agent emit a stderr # warning and a non_primary_agent payload row. The vault should have a # single dream-running runtime even when it is shared across devices # via Syncthing. primary_agent: "hermes-main" dream: candidate_threshold: 3 unconfirmed_window_days: 14 contradiction_window_days: 14 retire: stale_evidence_days: 90 confidence: # low_max_applied gates the "low-evidence-confirmed" doctor warning # and the auto-promotion of unconfirmed preferences to confirmed. low_max_applied: 2 # Band thresholds on the numeric confidence_value (Wilson lower # bound times freshness decay). value >= high_min ⇒ high; # value >= medium_min ⇒ medium; else low. medium_min: 0.40 high_min: 0.75 snapshots: retention_count: 10 # Vault-wide exclusion policy. Single source of truth for every # vault walker (search indexer, scan-inline, future scanners). # Entries without a slash match a directory name anywhere in the # tree; entries with a slash match a vault-relative POSIX path # exactly. Remove the block to fall back to the built-in defaults; # set ignore_paths to an empty list to disable exclusions entirely. vault: ignore_paths: - .git - node_modules - .open-second-brain - .obsidian - .trash - .stversions - Brain/.snapshots