{"record":{"id":"0b2202a23cabde42","repo":"zeroclaw-labs/zeroclaw","slug":"path-must-be-a-finite-number-in-0-0-1-0-got","errorCode":null,"errorMessage":"{path} must be a finite number in 0.0..=1.0 (got {value})","messagePattern":"(.+?) must be a finite number in 0\\.0\\.\\.=1\\.0 \\(got (.+?)\\)","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"crates/zeroclaw-config/src/schema.rs","lineNumber":11566,"sourceCode":"    0.85\n}\n\nfn validate_memory_rerank_config(memory: &MemoryConfig) -> Result<()> {\n    if !(1..=MAX_MEMORY_RERANK_CANDIDATE_MULTIPLIER).contains(&memory.candidate_multiplier) {\n        anyhow::bail!(\n            \"memory.candidate_multiplier must be in 1..={MAX_MEMORY_RERANK_CANDIDATE_MULTIPLIER} (got {})\",\n            memory.candidate_multiplier\n        );\n    }\n\n    for (path, value) in [\n        (\"memory.min_relevance_score\", memory.min_relevance_score),\n        (\"memory.mmr_lambda\", memory.mmr_lambda),\n        (\"memory.importance_weight\", memory.importance_weight),\n        (\"memory.recency_weight\", memory.recency_weight),\n    ] {\n        if !value.is_finite() || !(0.0..=1.0).contains(&value) {\n            anyhow::bail!(\"{path} must be a finite number in 0.0..=1.0 (got {value})\");\n        }\n    }\n\n    Ok(())\n}\nfn default_namespace() -> String {\n    \"default\".into()\n}\nfn default_conflict_threshold() -> f64 {\n    0.85\n}\nfn default_conflict_supersede_enabled() -> bool {\n    true\n}\nfn default_dedup_jaccard_threshold() -> f64 {\n    0.80\n}\nfn default_pin_min_importance() -> f64 {","sourceCodeStart":11548,"sourceCodeEnd":11584,"githubUrl":"https://github.com/zeroclaw-labs/zeroclaw/blob/88bb9c8533fc57ed7a03e36ca7c9ed2bf8336dcc/crates/zeroclaw-config/src/schema.rs#L11548-L11584","documentation":"Error \"{path} must be a finite number in 0.0..=1.0 (got {value})\" thrown in zeroclaw-labs/zeroclaw.","triggerScenarios":"Thrown at crates/zeroclaw-config/src/schema.rs:11566 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Set the field to a finite number between 0.0 and 1.0."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"88bb9c8533fc57ed7a03e36ca7c9ed2bf8336dcc","analyzedAt":"2026-08-23T01:07:41.857Z","schemaVersion":2},"datasetVersion":"2026-08-23T08:06:27.607Z"}