Pulse/internal
pulse-triage[bot] da685d6d12 Make periodic alert-history persistence proof deterministic
The complete alerts race suite failed the existing 750 ms filesystem-poll deadline. Use Go virtual time with the real periodic worker and configured interval instead of widening the deadline or rerunning unchanged source. Assert no pre-tick write, exact first- and second-tick history content before shutdown, and drain the worker for cleanup. Runtime saving and production intervals are unchanged.

Contract-Neutral: Use virtual time to strengthen the periodic-history persistence test; no runtime or contract delta.
Change-source: pulse-maintainer
2026-10-01 02:30:43 +01:00
..
actionlifecycle Preserve canonical Patrol planning and outcome continuity 2026-09-07 17:24:25 +01:00
actionplanner
actionrunner
agentcapabilities Preserve canonical Patrol planning and outcome continuity 2026-09-07 17:24:25 +01:00
agentcontext
agentexec Fail typed dispatches fast when their agent session drops 2026-09-28 10:31:58 +01:00
agenthelper
agenttarget
agenttls
agentupdate
ai Preserve alert lifecycle truth and safe pinned updates 2026-09-24 17:43:50 +01:00
alerts Make periodic alert-history persistence proof deterministic 2026-10-01 02:30:43 +01:00
api Keep the update progress modal moving when the update stream goes quiet 2026-09-30 23:39:35 +01:00
availabilityprobe
bootstrap
cloudcp Merge upstream main with provider Plan verification 2026-09-24 16:04:28 +01:00
collectorlifecycle
config docs(release-control): complete #2140 TLS-preservation contracts 2026-09-21 11:54:39 +01:00
crypto
deploy
discovery
dockeragent test(docker): cover multi-RepoDigest update comparison 2026-09-19 15:23:52 +01:00
filesystemprobe Preserve native filesystem evidence and Patrol action history 2026-09-07 09:45:31 +01:00
fleethealth
hostagent Read identified ARM CPU temperatures without lm-sensors 2026-09-28 20:26:28 +01:00
hosted
hostmetrics chore(deps): qualify the native metrics dependency update 2026-09-10 00:03:20 +01:00
kubernetesagent fix(deps): split Kubernetes update with discovery-compatible tests 2026-09-09 19:30:02 +01:00
license Retire Relay labels and upsells inside Pulse 2026-09-29 13:19:54 +01:00
logging
maintenancesentinel
metrics Retire disconnected incident recording and preserve archives 2026-09-06 17:42:24 +01:00
mock Preserve alert lifecycle truth and safe pinned updates 2026-09-24 17:43:50 +01:00
mockmode
mockmodel
mockruntime
models Match structured PBS comments to guest backup badges 2026-09-28 19:43:42 +01:00
monitoring Make PBS recovery history test bucket-safe 2026-09-29 22:56:34 +01:00
mutationregistry
notifications fix(notifications): gate queued work until destinations load 2026-09-27 17:58:07 +01:00
operationaltrust
operationreceipt
platformsupport
proxmoxidentity Match structured PBS comments to guest backup badges 2026-09-28 19:43:42 +01:00
recovery
relay
remoteconfig
repoctl Prioritize dependable release delivery 2026-09-10 09:05:46 +01:00
securityutil
sensors Preserve sensor chip on sysfs fallback name collision 2026-09-28 21:42:58 +01:00
servicediscovery fix(discovery): preserve current records during suggestion backfill 2026-09-07 22:20:18 +01:00
ssh/knownhosts
storagehealth
system
telemetry test(telemetry): run background health checks with a test delay 2026-09-30 21:46:58 +01:00
testutil
truenas fix(truenas): request supported reporting aggregations 2026-09-30 19:48:10 +01:00
unifiedresources Reduce snapshot and clone allocations without trusting ID hints 2026-09-30 13:21:56 +01:00
unraid
updates Keep the update progress modal moving when the update stream goes quiet 2026-09-30 23:39:35 +01:00
updatesignature
utils
vmware test(vmware): define local JSON response helper for request-shape test 2026-09-20 01:49:43 +01:00
websocket Reduce snapshot and clone allocations without trusting ID hints 2026-09-30 13:21:56 +01:00