From 78f8677e6f8196a62104481a0f084761671c404e Mon Sep 17 00:00:00 2001 From: a2a-cloud Date: Sat, 18 Jul 2026 08:15:29 +0000 Subject: [PATCH] a2a-source-edit: write agent.py --- agent.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/agent.py b/agent.py index 5555f72..78844ac 100644 --- a/agent.py +++ b/agent.py @@ -333,9 +333,8 @@ def _extract_deadlines(text: str) -> list[ExtractedDeadline]: ) ) seen.add(("notice", notice_date)) - deadlines.sort(key=lambda item: (item.deadline_date, item.kind != "notice")) - # Public contract wants renewal before derived notice for the same clause. - deadlines.sort(key=lambda item: 0 if item.kind == "renewal" else 1) + # Public contract wants renewal before the derived notice date for a clause. + deadlines.sort(key=_deadline_sort_key) return deadlines