fix(FN-4595): preserve cumulative timing fields in sparse SSE merges

Fusion-Task-Id: FN-4595
Fusion-Task-Lineage: 73a3d0ad-5c10-4560-aec5-f9d138deeefd
This commit is contained in:
Fusion
2026-05-15 07:36:06 -07:00
committed by gsxdsm
parent 3648d1e1df
commit 16fa629a8e
2 changed files with 8 additions and 0 deletions

View File

@@ -35,6 +35,8 @@ function mergeSameColumnTask(current: Task, incoming: Task): Task {
columnMovedAt: current.columnMovedAt ?? incoming.columnMovedAt,
executionStartedAt: current.executionStartedAt ?? incoming.executionStartedAt,
executionCompletedAt: current.executionCompletedAt ?? incoming.executionCompletedAt,
firstExecutionAt: current.firstExecutionAt ?? incoming.firstExecutionAt,
cumulativeActiveMs: incoming.cumulativeActiveMs ?? current.cumulativeActiveMs,
worktree: incoming.worktree ?? current.worktree,
modifiedFiles: incoming.modifiedFiles ?? current.modifiedFiles,
timedExecutionMs: incoming.timedExecutionMs ?? current.timedExecutionMs,