Reading the diff

The Live Diff answers one question: what did this task change.

Where to find it

On a running task the Live Workspace card carries a summary. On a finished task, open Diff on the card. Both show the first file line by line, with the rest listed below.

LIVE DIFF · 1 FILE +8 -3 DateUtils.kt +8 -3 @@ -5,4 +5,9 @@ import java.time.ZoneId +private const val LABEL_TODAY = "Today"

Attribution

The file list is not “everything that is different from the last commit”. Two kinds of change are deliberately excluded:

Both are counted separately and shown as their own lines, so you can see they exist without them being blamed on the task.

Partially-edited files

If you had already edited a file and the task edits it too, the diff shows only the part the task added — not your work plus its work.

Outside the workspace

If a task touches a file outside its workspace directory, that file is listed with a note saying which repository it is relative to. It is not hidden, and it is not silently folded into the workspace's numbers.

Build output

Running a build produces files under directories like build/. Those appear in the change list. Your source edit is ordered first, but on a task that ran a full build the list can be long.

Next: Approval