SUBS-021: SHA leaks into the <subproj> slot on a re-posted sub dot-branch

When a submodule POST targets an ALREADY-synthetic / detached-sha target, the synthetic dot-branch is mis-assembled: the commit SHA leaks into the <subproj> slot AND into the #fragment, producing a malformed ref ?<sha40>/.dogs#<sha40>/.dogs instead of ?/<sub>/.<parent>#<sha>. The correctly-formed branch ?/abc/.dogs (with the /) is fine — the earlier "missing /" reading was a ripgrep-rendering misread (2e=.); the real bug is the SHA in the subproject slot. Method: Issues.

Input

Context

Goals

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome