Files
fusion/packages/dashboard/app/utils/taskProgress.ts
gsxdsm 001bd2b97a FN-8814: prevent stale planning badges during code review
Keep planning and review lifecycle badges unambiguous across board and list views.

- Classify active non-planning optional review gates for badge precedence.
- Suppress stale Planning badges and empty list placeholders during Code Review.
- Cover card, desktop list, mobile list, and workflow helper badge states.

Files changed:
 packages/dashboard/app/components/ListView.tsx     | 32 ++++++--
 packages/dashboard/app/components/TaskCard.tsx     | 24 +++++-
 .../app/components/__tests__/ListView.test.tsx     | 56 +++++++++++++
 .../app/components/__tests__/TaskCard.test.tsx     | 66 +++++++++++++++
 .../app/utils/__tests__/taskProgress.test.ts       | 96 +++++++++++++++++++++-
 packages/dashboard/app/utils/taskProgress.ts       | 34 ++++++--
 6 files changed, 292 insertions(+), 16 deletions(-)

Fusion-Task-Id: FN-8814

Fusion-Task-Lineage: d3a9f087-02ea-4657-aa9e-30a537458cb9

Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-08-06 08:11:22 -07:00

15 KiB