mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-02-18 23:41:48 +01:00
Resolve build errors caused by merge conflict resolution that accidentally dropped struct fields, variable names, and constants while keeping code that referenced them: - updates/manager.go: Add missing lifecycleMu, updateMu, updateInFlight fields (from parallel-16-goroutine-safety) - updates/manager.go: Remove dead code block (duplicate HTTP client/req) - updates/manager.go: Fix heartbeatStopC -> shutdownCh field name - updates/sse.go: Fix closeCh -> stopCh references (3 sites) - monitoring/temperature.go: Add missing defaultSSHCommandTimeout const (from parallel-30-ssh-management, 15s) - ai/patrol_run.go: Fix initialDelayTimer -> initialTimer variable name - updates/host_agent_binaries_test.go: Update test for new normalizeHostAgentSymlinkTarget(target, allowedNames) signature Also includes hostagent package fixes from previous session resolving duplicate declarations, type mismatches, and undefined fields across 38 files.