From 7a20534e7c1b98fc0cf8f258fc3d105b837df2ef Mon Sep 17 00:00:00 2001 From: mika kuns Date: Thu, 23 Apr 2026 17:44:29 +0200 Subject: [PATCH] feat(data): add Planning, Planned, Draft task statuses --- src/ClaudeDo.Data/Configuration/TaskEntityConfiguration.cs | 6 ++++++ src/ClaudeDo.Data/Models/TaskEntity.cs | 3 +++ 2 files changed, 9 insertions(+) diff --git a/src/ClaudeDo.Data/Configuration/TaskEntityConfiguration.cs b/src/ClaudeDo.Data/Configuration/TaskEntityConfiguration.cs index 0c1be42..bb8775b 100644 --- a/src/ClaudeDo.Data/Configuration/TaskEntityConfiguration.cs +++ b/src/ClaudeDo.Data/Configuration/TaskEntityConfiguration.cs @@ -14,6 +14,9 @@ public class TaskEntityConfiguration : IEntityTypeConfiguration : v == TaskStatus.Running ? "running" : v == TaskStatus.Done ? "done" : v == TaskStatus.Failed ? "failed" + : v == TaskStatus.Planning ? "planning" + : v == TaskStatus.Planned ? "planned" + : v == TaskStatus.Draft ? "draft" : throw new ArgumentOutOfRangeException(nameof(v)); private static TaskStatus StatusFromString(string v) @@ -22,6 +25,9 @@ public class TaskEntityConfiguration : IEntityTypeConfiguration : v == "running" ? TaskStatus.Running : v == "done" ? TaskStatus.Done : v == "failed" ? TaskStatus.Failed + : v == "planning" ? TaskStatus.Planning + : v == "planned" ? TaskStatus.Planned + : v == "draft" ? TaskStatus.Draft : throw new ArgumentOutOfRangeException(nameof(v)); private static readonly ValueConverter StatusConverter = diff --git a/src/ClaudeDo.Data/Models/TaskEntity.cs b/src/ClaudeDo.Data/Models/TaskEntity.cs index 3ddb378..913ce7e 100644 --- a/src/ClaudeDo.Data/Models/TaskEntity.cs +++ b/src/ClaudeDo.Data/Models/TaskEntity.cs @@ -7,6 +7,9 @@ public enum TaskStatus Running, Done, Failed, + Planning, + Planned, + Draft, } public sealed class TaskEntity