Where POSIX assumptions explode.

A reproducible-case archive of PowerShell landmines — real failures, real commits, no folklore.

pwsh
$ curl -s https://api.example.com/health
Invoke-WebRequest : A parameter cannot be found that matches parameter name 's'.
At line:1 char:6
+ curl -s https://api.example.com/health
+      ~~
$ node build.js 2>/dev/null
out-file : Could not find a part of the path 'C:\dev\null'.

Ten ways it explodes

Every case documents a real failure — Symptom, Repro, Cause, Workaround — and cites a public commit or source file, from production incidents, mined open-source fixes, and community submissions. Your coding agent can query the corpus before patching and stop stepping on them.

Browse everything on the All cases index.