mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-10 02:25:56 +00:00
7791b35ae9
Cover pure functions the recent canonical Operational Trust and protection posture work landed with no unit test: - recovery/model posture: enum Valid, struct Clone/Validate/Payload and the normalize/cloneTime/validOutcome/sortedUniqueStrings/compareProviderStates helpers (20 funcs, all 0%->100%) - operationaltrust contracts: EvidencePayloadRef/Acknowledgement/Suppression/ LifecycleTransition Validate plus LifecycleTransition/NotificationLink Clone - cloudcp/proxytrust: ClientIP, ExtractRemoteIP, rightMostUntrustedForwardedIP and IsTrustedProxyIP forwarded-header and CIDR parsing - mockmodel: NormalizeBlendWeight, SeriesForTimestamps, seriesForProfile, diskIOValue and flatValue deterministic seeded math - updatesignature: DecodePrivateKey and HasTrustedPublicKeys - recovery keys: ProxmoxPBSGuestLooseContinuityKey branch guards - vmware SourceID and truenas availableAppLogContainers formatting Test-only, contract-neutral. New *_branchcov0719_test.go files only; no source or existing test touched.