mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-10 10:35:51 +00:00
6060936cb3
Seventeen files closing the zero-coverage functions the current source drop left behind. Every named target was measured off 0.0 percent by a per-function coverage delta, re-measured against current main. - config: the five new durable Proxmox cluster-node identity helpers (deterministic id, endpoint equality, alias lookup, id existence, lookup by id) to 100 percent; VMware and agent-profile persistence round-trips under t.TempDir including that AppendProfileChangeLog appends rather than replaces; AI chat session save, load, delete, per-user scoping and age cleanup, with explicit timestamps rather than time.Now-relative fuzz; PVEInstance.DeepCopy asserted for nested independence. - truenas: incidentFromPoolStatus over every pool health string, RecordsFromSnapshot over nil, empty and populated snapshots, both TransportStatus accessors, and the RPC handshake and auth typed errors through errors.Is and errors.As. - unifiedresources: the maintenance-window operator-state lifecycle on MemoryStore including the not-found and already-cleared arms, plus the four remaining View accessors asserted on their exact formatted output. - api: restoreAgentExecMetadata, buildAlertConnectionSnapshotsWithRuntimeSources and both mock series generators, asserted on shape, ordering and determinism rather than non-emptiness. - cmd/pulse-control-plane: the four remaining MSP and mobile proof report printers, asserted on the concrete strings in captured stdout. - ai: cost.EmptySummary, approval.emptyExecutionState, demo.IsDemoRuntimeIntended and tools.findCanonicalAppContainerResourceByReferences across no-match, first-match, later-match and ambiguous references. - monitoring, models, alerts: trueNASAppRunning, supplementalProviderOwnedSourcesForOrg, IOCounterPresence.Effective, ValidAlertIntentSignal and intentTimePointer. No source file is modified. Adversarial review returned no rejects across all seventeen files and flagged four padding cases plus one dead table field; all were removed and the per-function coverage re-measured as identical, proving they carried nothing. PULSE_ALLOW_CONTRACT_NEUTRAL_COMMIT=test-only branch coverage, no source or contract change