feat(policy): add opt-in composite reward scoring with audit tests

This commit is contained in:
0xrsydn 2026-09-23 14:17:38 +07:00
commit 32359c1fe7
5 changed files with 233 additions and 1 deletions

View file

@ -12,6 +12,7 @@ class Decision:
reason: str = ""
source: str = "code" # code | jev | fallback
confidence: float | None = None
scoring: dict | None = None
def __str__(self) -> str:
params = ", ".join(f"{k}={v!r}" for k, v in self.params.items())