DIFF-003: file-scoped diff: shows the whole file, changes highlighted

A hunk nav-URI like diff:ast/BAST.c#L362 (the U link bro emits on each diff hunk) currently opens a FILE-SCOPED diff: that shows only that file's changed hunks, scrolled to the line. For a single file the user wants the opposite of the dir/tree view: render the WHOLE file content with the changed lines highlighted in place (like git diff --color over the full file, a review pane), so a change reads in full surrounding context. Tree/dir diff: keeps showing only changed hunks. Method: Issues.

Input

Context

Goals

Constraints

WIP

Design decisions (open — confirm in a design pass before forking)

TODOs

Blockers and bummers

Outcome