DIS-008: GET #~N commit-ancestor rewind unimplemented

GET documents be get '#~1' as "rewinds cur's ref by one commit and resets the wt, staying attached to cur", but no ~N ancestor operator exists in fragment handling — the ~1 is resolved as an ordinary ref/hex and fails. The goal is the documented relative-ancestor rewind. See GET, URI.

Issues

The ~N relative-ancestor fragment is never parsed.

Blockers

None; needs a first-parent walk-back-N from cur's tip exposed where GET resolves the fragment.

Planned

Add the ~N ancestor operator on the GET fragment path.