From d3ea1d39181689fc2ab3d23a70fc5d82536819af Mon Sep 17 00:00:00 2001 From: a2a-cloud Date: Mon, 13 Jul 2026 11:05:46 +0000 Subject: [PATCH] a2a-source-edit: write agent.py --- agent.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/agent.py b/agent.py index 91f7e1f..10f4084 100644 --- a/agent.py +++ b/agent.py @@ -889,6 +889,10 @@ def _propose(analysis: AnalyzeRevenueLeakageOutput, prioritized: PrioritizeAccou return plans +def _recoverable_amount_key(finding: LeakageFinding) -> float: + return finding.recoverable_amount + + def _rationale(action: RecoveryAction, account: PrioritizedAccount, primary: LeakageFinding | None) -> str: if action == RecoveryAction.suppress: return "Preparation only: policy blockers require suppression or specialist review before any customer-facing action."