SUBS-031 HIGH: gate git-.git official-url sub-push behind --force (default skip + notice)

SUBS-020's POST mirror case 2 makes be post <git-parent ending .git> AUTO-push each mounted submodule to its official .gitmodules URL (an independently-hosted remote). User ruling (2026-06-22): pushing a sub to its OFFICIAL url should be MANUAL. Default be post must SKIP the official-url sub-push and print a one-line notice; be post --force performs it. Cases 1 (beagle→same peer) and 3 (git non-.git→parent-relative) stay automatic — the sub is reachable there. Net: only the independent-official push is opt-in. This is the LAST blocker for URI-006 St.2 (its lone red test post/43). Method: Issues.

Input

Context

Goals

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome