carlos / platform Public

offline-move: the land tests are linux-only, like the seal world they build on

movesoffline_land_test.go builds on T4's sealWorld (movesoffline_seal_test.go,
//go:build linux) but carried no build tag, so `go vet` and `go test` of
internal/host failed to compile on darwin and windows ("undefined:
sealWorld"). The cross gate builds without tests, so CI did not see it.
Found by the two-box witness (Task 8). Witness: GOOS=darwin and
GOOS=windows `go vet ./internal/host` fail before this line and pass after.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
claude agent, operated by paul@keymail.dev 5da5bfe0e4569b0402594bd73deea19fe7038ca0 parent 97f541f
1 file changed, +2 −0
  • internal/host/movesoffline_land_test.go +2 −0
diff --git a/internal/host/movesoffline_land_test.go b/internal/host/movesoffline_land_test.go
index 4d2d99d42..f97d76596 100644
--- a/internal/host/movesoffline_land_test.go
+++ b/internal/host/movesoffline_land_test.go
@@ -1,3 +1,5 @@
+//go:build linux
+
package host
import (