post never implies the tracked URI — it always commits local, and refuses to advance cur's own branchRULED 2026-07-15 (gritzko, law #2 of DIS-071): bare get and bare post imply the URI the worktree tracks. be/ JS post always commits into the LOCAL shard and advances a LOCAL ref (post.js:714-721); reaching anything else demands an explicit slot — a Host slot for a wire push (post.js:608-611, ssh/https only, a scheme-less //X excluded by BE-033) or a Query slot for a branch FF (post.js:618-622). So a worktree cloned from be://localhost?/project or from a sibling tree has no way to say "post back where I got this from": worktree:50-54 shows the flow (post "msg" commits and the tree goes ahead, then a second bare post fast-forwards the tracked main tree) and it has no code path. Worse, the bare advance is refused twice over: with no changes a bare post throws POSTNONE: no changes since base (post.js:666-673), and the nearest explicit spelling post ?<cur's own branch> throws POSTNONE: cur's own branch — nothing to advance (post.js:263-264) — the exact inverse of the bare post's meaning. Carries the bare-post half of the stale DIS-061; the EXPLICIT-operand half is DIS-062.
Post knows three targets, and none of them is "where I came from".
slots.host routes to pushRemote; a scheme-less //X is excluded (BE-033) and eaten as nav context by authorityRepo (loop.js:189-217).post ?<cur's own branch> is REFUSED as "nothing to advance" — under worktree:50-54 that is precisely the motion a bare post performs.post ///jab/dog operand — same local-receive machinery, different trigger; share the implementation.Bare post is the advance arm with its target defaulting to the track.
post with nothing to commit FFs the TRACKED URI — a branch ref, a local worktree, or a remote — to the worktree's base (worktree:50-54).The advance must stay a SEPARATE call from the commit — that is the whole point of the split.
jab get file:<path>.post in B → A fast-forwarded, B untouched otherwise?feature → the branch ref FFs to base (today: POSTNONE)///→main-tree mapping).