PUT-005 JS: jab status shows 16 files put after jab get when only 1 changed

After jab get updates a stale worktree from trunk, jab status reports every get-touched file as put (16 put, 49 ok) even though only verbs/post/post.js was actually modified locally — the other 15 were brought to trunk BY the get and match it, so they should read ok. Symptom is a false-positive staged (put) classification: the get updates the working files but the baseline/cur is not advanced to the checked-out trunk (or the update is left staged in the .be/wtlog), so clean files diff as staged. The trigger here was a non-standard cp -a checkout (stale + mis-anchored) followed by jab get, so this MUST be reproduced on a clean be get worktree first — it is likely the same baseline-anchor family as GET-038 / JGET-003, and the root cause may be get-side despite the put-state symptom. Method: Issues.

Input

Context

Goals

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome