GET-021: a worktree silently diffs against an advanced cur it was never materialized to; be status must warn when stale

A worktree's be diff/be status baseline is its cur POINTER, but a selective be post (and an incremental be get) can advance cur past commits that changed files NOT in the worktree's working set — leaving those files stale on disk while cur's tree already has the new content. be diff then renders a SPURIOUS reverse-diff (disk-old vs cur-new) and be status flags mod/mis for files the user never touched, with NO hint the worktree is behind. A worktree should diff against the rev its files were actually PRODUCED FROM, and be status should WARN when that produced-from rev ≠ the branch tip. Method: Issues.

Input

Context

Goals

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome