Return per-file roots plus a final aggregate root.
With a single input file the aggregate root is that file’s own root, so a one-file run does not scatter its products across two different names.
_get_outroots()