Making Windows Test Harnesses Independent of Encoding and Git Defaults
Fix host-dependent Windows test failures by owning subprocess decoding and Git line-ending policy at the boundaries where test evidence and fixture state are created.
3 articles
Fix host-dependent Windows test failures by owning subprocess decoding and Git line-ending policy at the boundaries where test evidence and fixture state are created.
Treat the Git index as protected state: inspect unmerged stages, resolve only the conflicted path, and prove that unrelated staged work remains unchanged.
A safe automation handoff separates live authority, recovery evidence, retired execution paths, and disposable local state before anything is removed.