Extend CI matrix to run go test ./... on Linux, Windows, and macOS runners. Currently only Linux is tested. **Acceptance Criteria:** - Tests run across all three OSes. - Failures block merge.
Extend CI matrix to run go test ./... on Linux, Windows, and macOS runners.
Currently only Linux is tested.
Acceptance Criteria: