Summary #
- Add direct unit test coverage for
cmdstream.BaseEnvironment()verifying case-insensitive stripping ofGOOSEFOOT_API_KEYvariants while preserving unrelated environment variables. - Cover
cmdstream.Runerror boundaries for missing executables (command.Startfailure) and oversized output lines exceedingbufio.Scannerlimits (bufio.ErrTooLong). - Strengthen process-group cancellation testing by spawning an actual background grandchild holding
stdoutopen, synchronizing deterministically on"ready"instead of an arbitrary50mstimeout, and asserting grandchild PID termination.