SUBS-035: a detached submodule must COMMIT (staying detached), and a parent commit must re-attach it to its dot-branch via the gitlink bump

A be post that reaches a DETACHED submodule worktree refuses POSTDET ("re-attach to a branch first") and aborts the whole commit with BEDOGEXIT — seen live: be post! from beaglepost abcPOSTDET; be post --nosub from bePOSTDET. Per the corrected Submodules §"Committing detached subs" two clauses must hold: (1) a detached sub still COMMITS, leaving its wt detached at the new commit ?newhash; (2) a parent commit puts the sub onto its synthetic dot-branch ?/<sub>/.<parent>/<pbranch> by bumping the 160000 gitlink. POSTDET-refuse is correct ONLY for a top-level wt (DIS-009 / GET-024); a submodule is the exception. Blocks landing DIS-052, DIS-042, COMMIT-003 (all sit on detached subs). Live 2026-06-26. Method /meta/work.

Input

Context

Goals

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome