From 724f31a877adcda9561a06e64815da99cd1522c4 Mon Sep 17 00:00:00 2001 From: Phil Larson Date: Sun, 14 Jun 2026 14:27:45 -0700 Subject: [PATCH] fix(dashboard): document legacy task log deadlock handling --- packages/dashboard/app/utils/inReviewStallCopy.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/dashboard/app/utils/inReviewStallCopy.ts b/packages/dashboard/app/utils/inReviewStallCopy.ts index e2ae577754..9dc260117f 100644 --- a/packages/dashboard/app/utils/inReviewStallCopy.ts +++ b/packages/dashboard/app/utils/inReviewStallCopy.ts @@ -111,7 +111,9 @@ const IN_REVIEW_STALL_DEADLOCK_COPY: InReviewStallDeadlockCopy = { }; /** - * FNXC:TaskLogs 2026-06-14-13:51 Detects in-review deadlock logs while tolerating legacy entries without `action`. + * FNXC:TaskLogs 2026-06-14-14:27: + * In-review deadlock detection must tolerate legacy/operator task log entries that may not have an `action` field. + * Route through getTaskLogEntryAction so older persisted activity logs cannot crash dashboard rendering while checking for the self-healing marker. */ export function getInReviewStallDeadlockCopy(task: Pick): InReviewStallDeadlockCopy | undefined { if (task.pausedReason === "in-review-stall-deadlock") {