BE-008: be put/be post leak a sub's empty-put PUTNONE cascade

A be put/be post whose parent SUCCEEDS still leaks a spurious error cascade from its recursion into an UNCHANGED submodule: the sub's internal put step fails with sniff: put: no changes (or no eligible paths), an empty put put: banner, then Error: PUTNONE and Error: NONE — all printed even though the command succeeded and exits 0. An unchanged submodule must be a silent no-op on recursion, not an error spray. Evidence: garbage.txt (landing JS-036 742c06ff in a store-backed worktree with abc unchanged). Method: Issues.

Input

Context

Goals

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome