[Final] TaskBoard
This commit is contained in:
@@ -5,7 +5,13 @@ namespace Project.Tasks.Editor
|
||||
{
|
||||
internal static class TaskBoardConstants
|
||||
{
|
||||
public static readonly string[] Statuses = { "proposal", "ready", "in_progress", "blocked", "done" };
|
||||
public const int MinutesPerHour = 60;
|
||||
public const int HoursPerDay = 8;
|
||||
public const int MinutesPerDay = HoursPerDay * MinutesPerHour;
|
||||
public const int WorkDaysPerWeek = 5;
|
||||
public const int MinutesPerWeek = WorkDaysPerWeek * MinutesPerDay;
|
||||
|
||||
public static readonly string[] Statuses = { "BackLog", "ToDo", "InProgress", "Review", "Done" };
|
||||
public static readonly string[] Priorities = { "Lowest", "Low", "Medium", "High", "Highest" };
|
||||
}
|
||||
|
||||
@@ -23,7 +29,9 @@ namespace Project.Tasks.Editor
|
||||
public string ExecutionTime;
|
||||
public string RelativeFilePath;
|
||||
public string AbsoluteFilePath;
|
||||
public string Summary;
|
||||
public string IndexSummary;
|
||||
public string TaskSummary;
|
||||
public int EstimatedMinutes = -1;
|
||||
public string Header;
|
||||
public string Why;
|
||||
public string ExpectedOutcome;
|
||||
@@ -35,6 +43,7 @@ namespace Project.Tasks.Editor
|
||||
public string DecisionLog;
|
||||
public string HandoffNotes;
|
||||
public bool FileExists;
|
||||
public bool DetailsLoaded;
|
||||
public int IndexLineNumber = -1;
|
||||
public readonly List<string> ValidationMessages = new List<string>();
|
||||
}
|
||||
@@ -45,7 +54,9 @@ namespace Project.Tasks.Editor
|
||||
public string ProjectRoot;
|
||||
public string TasksDirectory;
|
||||
public string IndexPath;
|
||||
public string OwnersConfigPath;
|
||||
public readonly List<TaskRecord> Tasks = new List<TaskRecord>();
|
||||
public readonly List<string> Warnings = new List<string>();
|
||||
public readonly List<string> OwnerPresets = new List<string>();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user