SUBS-052: post's selective gate is nesting-blind — a staged change ≥2 mounts down is silently skipped

Now:
OPEN

be post at the top of a selective wt (anything staged in the TOP wtlog) gates each mounted sub by parent-scope rows, its adv bucket, or anyStaged(that sub's OWN wtlog) — never probing NESTED wtlogs. A change staged two mounts down (JS-113b: dog/abc/POL.c put-staged in libabc's wtlog, dog itself clean) leaves the mid sub out of scope, the recursion never starts, and the top post commits only the top's files — no error, no warning. The cascade itself (postSubs post-order recursion + gitlink bumps, DIS-058 D6/D7) is nested-capable; only the SUBS-042 gate is single-level. Sibling of SUBS-051 (put's single-level descent); the gate must recur the same way. Found 2026-07-11 by code-read while answering "will a top post commit dog and dog/abc?" — not executed against a live tree.

Input

Context

Goals

Constraints

WIP

Design decisions

TODOs

- Repro test test/sub/nestedpost (jab-only): staged-grandchild selective post commits all levels; unstaged dirty sub stays skipped. - Transitive scope probe in postSubs' SUBS-042 gate. - Re-run the jab-only sub/ suites.

Blockers and bummers

Outcome