pub struct ImplicitConflictConfig {
pub enabled: bool,
pub similarity_method: SimilarityMethod,
pub conflict_similarity_threshold: f64,
pub resolution_strategy: ConflictResolutionStrategy,
pub implicit_conflict_provider: ProviderName,
pub conflict_llm_timeout_ms: u64,
pub candidate_ttl_days: u32,
pub propagation_depth: u32,
pub consolidation_daemon: ConsolidationDaemonConfig,
}Expand description
Configuration for implicit conflict detection (spec 004-17, STALE/CUPMem).
Controls write-time fuzzy predicate matching and SYNAPSE recall annotation.
All detection is gated behind enabled = false by default — no overhead when disabled.
TOML path: [memory.graph.implicit_conflict]
§Examples
[memory.graph.implicit_conflict]
enabled = true
similarity_method = "levenshtein"
conflict_similarity_threshold = 0.80
resolution_strategy = "flag_only"
candidate_ttl_days = 30
propagation_depth = 2Fields§
§enabled: boolEnable implicit conflict detection. Default: false.
similarity_method: SimilarityMethodSimilarity method used to detect candidate pairs.
conflict_similarity_threshold: f64Minimum similarity score to flag a pair as a conflict candidate. Default: 0.80.
resolution_strategy: ConflictResolutionStrategyHow to resolve detected conflicts. Default: flag_only.
implicit_conflict_provider: ProviderNameProvider name (from [[llm.providers]]) for LLM-mediated resolution.
conflict_llm_timeout_ms: u64LLM resolution timeout in milliseconds. Default: 800.
candidate_ttl_days: u32Days before an unresolved candidate entry expires. Default: 30.
propagation_depth: u32SYNAPSE propagation depth for surfacing superseding facts. Default: 2.
consolidation_daemon: ConsolidationDaemonConfigBackground consolidation daemon configuration.
Trait Implementations§
Source§impl Clone for ImplicitConflictConfig
impl Clone for ImplicitConflictConfig
Source§fn clone(&self) -> ImplicitConflictConfig
fn clone(&self) -> ImplicitConflictConfig
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more