1.0Annotate
Run margin inside the repository. It opens on the commits in
<base>..@; navigate the diff, press
v to take a range, a to write
the note.
Uncommitted work is reviewable as it stands. Under jj the working copy is the
@ revision; under git it leads the list as
(uncommitted changes) whenever tracked files differ from
HEAD. Your agent left the tree dirty, so that is where the review
starts. You don’t have to commit anything first.
Annotations append to .margin/annotations.ndjson, an event log that sits
in the repository beside the code it describes. Nothing is ever edited in place.
Deletion and undo are logged as compensating events, which is what makes the timeline
trustworthy and lets an agent write to the log while the TUI is open.