diff --git a/src/ClaudeDo.Data/Models/TaskEntity.cs b/src/ClaudeDo.Data/Models/TaskEntity.cs index 913ce7e..9b81aa6 100644 --- a/src/ClaudeDo.Data/Models/TaskEntity.cs +++ b/src/ClaudeDo.Data/Models/TaskEntity.cs @@ -34,10 +34,18 @@ public sealed class TaskEntity public string? Notes { get; set; } public int SortOrder { get; set; } + public string? ParentTaskId { get; set; } + public string? PlanningSessionId { get; set; } + public string? PlanningSessionToken { get; set; } + public DateTime? PlanningFinalizedAt { get; set; } + // Navigation properties public ListEntity List { get; set; } = null!; public WorktreeEntity? Worktree { get; set; } public ICollection Tags { get; set; } = new List(); public ICollection Runs { get; set; } = new List(); public ICollection Subtasks { get; set; } = new List(); + + public TaskEntity? Parent { get; set; } + public ICollection Children { get; set; } = new List(); }