jab put stages mod only; unks stage manually; delete stages deletionsRaised live by gritzko 2026-07-16 in work/STATUS-009: bare jab put left the sub's untracked test/status/track/run.sh unstaged. Recursion was NOT at fault (SUBS-044 descends every mounted sub); the PUT-004 fold skips unk per the native rule (sniff/PUT.c §7). A first ruling to stage unks recursively was implemented, then REVERSED the same day: bare put stages ONLY tracked-dirty (mod) + the mv auto-pair; deletions are delete's job; untracked files stage MANUALLY only (jab put <path> / <dir>/). The manual forms already delegate into mounted subs (SUBS-039) — verified. Found mid-STATUS-009 work.
jab status before: top 91 ok, 2 put; sub unk test/status/track/run.sh, 360 ok, 1 unk — bare put staged the mods, skipped the unk.
jab put test/status/track/run.sh, jab put test/ — both verified in a sandbox and live.Record the ruling; guard the fold both ways with a test.
No second staging path; the fold stays in verbs/put/put.js::bareStage.
test/sub/bareunk/run.sh: bare put skips unk (parent+sub), manual put stages the sub unk into the sub's own wtlogjab put . does NOT recurse into mounted subs (sandbox-verified) — own ticket if wantedwork/STATUS-009); guard test rides the STATUS-009 worktree, suite green (243/243).