GET-023: be get '?#<sha>...' (trailing dots) silently resolves to the PARENT, not the sha

A ref with trailing dots — ?#<sha>... — resolves to the commit's PARENT instead of <sha> (or a clean error). The ... is read as range/ellipsis syntax and the resolver lands on the wrong commit SILENTLY. It bit the BLAME-006b land worker: a be get '?#3dc19b0a...' (meant to check out 3dc19b0a) reverted the worktree to the parent f6bea1c5 and dropped a merge hunk, forcing a hand-recovery. A trailing-dots ref must resolve to <sha> or fail loudly — never silently pick the parent. Method: Issues.

Input

Context

Goals

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome