(self)
| 20 | timestamp: float = field(default_factory=time.time) |
| 21 | |
| 22 | def to_json(self) -> str: |
| 23 | return json.dumps({ |
| 24 | "ts": self.timestamp, |
| 25 | "request_id": self.request_id, |
| 26 | "signals": self.signals, |
| 27 | "decision_tier": self.decision_tier, |
| 28 | "decision_confidence": self.decision_confidence, |
| 29 | "method": self.method, |
| 30 | "model": self.model, |
| 31 | }, ensure_ascii=False) |
| 32 | |
| 33 | |
| 34 | class RoutingMetrics: |
no outgoing calls