Context:
Manual verification from repo exploration:
go build ./cmd/server.go passes.
go test -vet=off ./... passes.
go test ./... currently fails under vet because of one listener-manager formatting bug.
cargo test passes for the agent.
cargo build passes but emits warnings.
Proposed scope:
- Add a minimal CI workflow for server and agent checks.
- Start with build/test/vet only; avoid integration tests until local server/agent lifecycle is stable.
- Decide whether warnings should fail CI now or be tracked for later.
Acceptance criteria:
- CI runs server
go test ./... and go build ./cmd/server.go.
- CI runs agent
cargo test and cargo build.
- The workflow documents any platform/target assumptions.
- The current vet issue is fixed before enabling required CI.
Context:
Manual verification from repo exploration:
go build ./cmd/server.gopasses.go test -vet=off ./...passes.go test ./...currently fails under vet because of one listener-manager formatting bug.cargo testpasses for the agent.cargo buildpasses but emits warnings.Proposed scope:
Acceptance criteria:
go test ./...andgo build ./cmd/server.go.cargo testandcargo build.