The stderr point is the part people will skip and shouldn't: a bare deny gets a variation of the same command, exit 2 with "stage these files by name" settles it in one turn. 25 git add -A runs in a tree another session touched within ten minutes is the number I'd lead with. Did any of the 507 come from subagents rather than the top session?