JGET-005 HIGH: jab get ?<branch> fetches the WRONG branch (trunk) for any non-main/master name

jab get ?feat (or ?/proj/feat) over the wire silently checks out TRUNK instead of feat: the want-ref builder prefixes the bare branch with refs/ (→ refs/feat) instead of refs/heads/, so it never matches the peer's advertised refs/heads/feat and falls through to the HEAD/main/master fallback, returning the trunk tip. ?master/?main only work by the coincidence of those fallback lines. No error — the user gets the wrong content. Part of JGET-001; method Issues.

Input

Context

Goals

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome