I'm looking at a build that's about to hit an hour on this step and fail and honestly it's just....SO EXCITING! BECAUSE I ADDED LOGGING TO FIGURE OUT WHAT THE FUCK IS WRONG! WOOOOOOOOO! Can't wait, highlight of my day.
Fuck. That didn’t work.

OMFG, it's happening because I made builds faster. This nightmare to debug (because it happens in a remote secure container) is evidently a combination of:
1. A unit test result folder that slipped into the file set
2. A test output folder being time-based but only down to the millisecond, so think: <Prefix>_12_01_02.123\
3. When there's a collision (e.g. 2 at the same millisecond), there's an indexer, making it <Prefix>_12_01_02.123[2]\
4. The PowerShell script wrapping some other functionality in a package wasn't using -LiteralPath with user-input file paths, which means it thinks that `[2]` is a Regex.

My brain hurts.

@Nick_Craver sounds like a con talk! “Weird Crap I’ve Had To Deal With”