From e96c15e1bbda04f697e53f8ac6d71814c99cc632 Mon Sep 17 00:00:00 2001 From: AndyMik90 Date: Sat, 14 Feb 2026 13:46:34 +0100 Subject: [PATCH] auto-claude: subtask-1-1 - Add optional title field to Subtask dataclass Co-Authored-By: Claude Opus 4.6 --- apps/backend/implementation_plan/subtask.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/backend/implementation_plan/subtask.py b/apps/backend/implementation_plan/subtask.py index 71edf948..5bf4c439 100644 --- a/apps/backend/implementation_plan/subtask.py +++ b/apps/backend/implementation_plan/subtask.py @@ -20,6 +20,7 @@ class Subtask: id: str description: str + title: str | None = None status: SubtaskStatus = SubtaskStatus.PENDING # Scoping @@ -53,6 +54,8 @@ class Subtask: "description": self.description, "status": self.status.value, } + if self.title: + result["title"] = self.title if self.service: result["service"] = self.service if self.all_services: @@ -89,6 +92,7 @@ class Subtask: return cls( id=data["id"], description=data["description"], + title=data.get("title"), status=SubtaskStatus(data.get("status", "pending")), service=data.get("service"), all_services=data.get("all_services", False),