Set freshness score (0.0 to 1.0) for harness-controlled ranking.
(mut self, freshness: f32)
| 257 | |
| 258 | /// Set freshness score (0.0 to 1.0) for harness-controlled ranking. |
| 259 | pub fn with_freshness(mut self, freshness: f32) -> Self { |
| 260 | self.metadata.insert( |
| 261 | CONTEXT_FRESHNESS_METADATA.to_string(), |
| 262 | serde_json::json!(freshness.clamp(0.0, 1.0)), |
| 263 | ); |
| 264 | self |
| 265 | } |
| 266 | |
| 267 | pub fn provenance(&self) -> Option<&str> { |
| 268 | self.metadata |