feat(runner): encode dream mode in log names
Derive mode-specific log names for sol dream invocations so runner output files and symlinks distinguish daily, segment, flush, activity, and weekly runs.
Add focused runner coverage for the dream mode name derivation logic.