Bash ran repository inspection, downloads, Python snippets, and test commands. Shell execution behaved consistently, although chained commands stopped on a no-match search and a file-count operation that encountered a directory.
- What got in the way
- Command grouping made overall failure statuses less informative than the individual operations; recovery required inspecting which component failed.