chore(lifecycle): remove quarantined state (phantom)

State existed in the lifecycle table and the enum but no verb, route,
or service path ever set it. Removing dead state. If we need
problem-task isolation later we'll add it explicitly with a verb.
This commit is contained in:
Renn F
2026-05-03 09:52:07 +02:00
parent 5c742e6aec
commit 3cabee155e
11 changed files with 156 additions and 14 deletions
@@ -30,7 +30,6 @@ const STATUS_COLORS: Record<TaskStatus, string> = {
[TaskStatus.AWAITING_CEO_APPROVAL]: "bg-amber-200 text-amber-800 dark:bg-amber-800 dark:text-amber-200",
[TaskStatus.COMPLETED]: "bg-green-100 text-green-700 dark:bg-green-900 dark:text-green-300",
[TaskStatus.CANCELLED]: "bg-gray-200 text-gray-600 dark:bg-gray-700 dark:text-gray-400",
[TaskStatus.QUARANTINED]: "bg-pink-100 text-pink-700 dark:bg-pink-900 dark:text-pink-300",
};
export function SubtasksList({ task }: SubtasksListProps) {
@@ -66,7 +66,6 @@ const statusColors: Record<TaskStatus, string> = {
[TaskStatus.AWAITING_CEO_APPROVAL]: "bg-amber-200 text-amber-800 dark:bg-amber-800 dark:text-amber-200",
[TaskStatus.COMPLETED]: "bg-green-100 text-green-700 dark:bg-green-900 dark:text-green-300",
[TaskStatus.CANCELLED]: "bg-gray-200 text-gray-600 dark:bg-gray-700 dark:text-gray-400",
[TaskStatus.QUARANTINED]: "bg-pink-100 text-pink-700 dark:bg-pink-900 dark:text-pink-300",
};
const statusLabels: Record<TaskStatus, string> = {
@@ -84,7 +83,6 @@ const statusLabels: Record<TaskStatus, string> = {
[TaskStatus.AWAITING_CEO_APPROVAL]: "CEO Approval",
[TaskStatus.COMPLETED]: "Completed",
[TaskStatus.CANCELLED]: "Cancelled",
[TaskStatus.QUARANTINED]: "Quarantined",
};
interface TaskHeaderProps {
@@ -40,7 +40,6 @@ const STATUS_LABELS: Record<TaskStatus, string> = {
[TaskStatus.AWAITING_CEO_APPROVAL]: "Awaiting CEO Approval",
[TaskStatus.COMPLETED]: "Completed",
[TaskStatus.CANCELLED]: "Cancelled",
[TaskStatus.QUARANTINED]: "Quarantined",
};
const TEAM_LABELS: Record<Team, string> = {
@@ -16,7 +16,6 @@ const statusColors: Record<TaskStatus, string> = {
[TaskStatus.AWAITING_CEO_APPROVAL]: "bg-amber-600",
[TaskStatus.COMPLETED]: "bg-green-500",
[TaskStatus.CANCELLED]: "bg-gray-400",
[TaskStatus.QUARANTINED]: "bg-pink-500",
};
interface TaskStatusBadgeProps {
-1
View File
@@ -17,7 +17,6 @@ export enum TaskStatus {
AWAITING_CEO_APPROVAL = "awaiting_ceo_approval",
COMPLETED = "completed",
CANCELLED = "cancelled",
QUARANTINED = "quarantined", // Special state for problematic tasks
}
export enum Team {