gsxdsm
6f939a08a0
FN-8800: update board badges promptly
Accept authoritative equal-clock move events so board badges reflect lifecycle transitions without waiting for refresh.
- Treat canonical task:moved SSE destinations as authoritative when lifecycle clocks tie.
- Preserve rejection of delayed older move events.
- Cover prompt badge updates and stale-event protection in useTasks tests.
Files changed:
.../dashboard/app/hooks/__tests__/useTasks.test.ts | 49 ++++++++++++++++++++++
packages/dashboard/app/hooks/useTasks.ts | 13 +++++-
2 files changed, 61 insertions(+), 1 deletion(-)
Fusion-Task-Id: FN-8800
Fusion-Task-Lineage: 2982c053-bdfb-40d6-9e92-29a429a2a7e6
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-08-04 22:36:19 -07:00
..
2026-08-04 20:38:29 -07:00
2026-08-04 20:38:29 -07:00
2026-08-04 20:38:29 -07:00
2026-08-04 22:36:19 -07:00
2026-08-04 20:38:29 -07:00
2026-08-04 20:38:29 -07:00
2026-08-04 22:17:06 -07:00
2026-08-04 20:38:29 -07:00
2026-08-04 20:38:29 -07:00
2026-08-04 20:38:29 -07:00
2026-07-27 19:40:08 -07:00
2026-08-04 20:38:29 -07:00