Commit Graph

4628 Commits

Author SHA1 Message Date
pulse-triage[bot] 0d32dac16e Keep release toolchains within support 2026-08-30 06:40:25 +01:00
pulse-triage[bot] 366fe3f293 Inherit runtime availability history limits 2026-08-30 05:49:15 +01:00
pulse-triage[bot] ca238e97ac Define availability history product contract 2026-08-30 05:47:43 +01:00
pulse-triage[bot] e66f6a26f7 Fail closed when installing MCP binaries
Verify the signed release checksum manifest against Pulse's pinned SSH key before either MCP installer accepts a downloaded binary. Remove the unsigned bypass and require one exact digest entry.

Include bare Unix MCP executables in release checksum/signature assembly, cover unavailable, invalid, ambiguous, mismatched, and successful evidence paths with executable regression tests, and enforce MCP installer pins against the configured release key.
2026-08-30 05:11:55 +01:00
pulse-triage[bot] 95a7191ca9 Enforce native private state permissions 2026-08-30 03:31:00 +01:00
pulse-triage[bot] f1ddfce083 Improve TrueNAS storage disk scannability 2026-08-30 02:27:41 +01:00
pulse-triage[bot] 184b3cbfa6 Restore Windows native agent verification 2026-08-30 02:05:30 +01:00
pulse-triage[bot] b001ad8ef1 Classify Proxmox guest lifecycle transport 2026-08-30 01:51:58 +01:00
pulse-triage[bot] ac2a2fe020 Complete release and helper download safeguards 2026-08-30 01:51:58 +01:00
pulse-triage[bot] 718de25b2b Bind release activation to trusted provenance 2026-08-30 01:51:58 +01:00
Pulse Test d06ffc233d Harden secure agent runtime transitions 2026-08-30 01:41:57 +01:00
Pulse Test 5d3571dbe8 Scope remaining provider inventory hydration 2026-08-30 00:42:18 +01:00
Pulse Test 5b2e377843 Expose secure agent runtime posture 2026-08-30 00:38:44 +01:00
Pulse Test 471c607e38 Optimize provider inventory hydration 2026-08-30 00:12:29 +01:00
Pulse Test d607d5cf46 Separate agent remediation runtime 2026-08-29 23:48:28 +01:00
Pulse Test 1720fd635b Harden CodeQL-scanned input boundaries 2026-08-29 23:42:23 +01:00
Pulse Test a628fc3063 Merge remote-tracking branch 'origin/main' into HEAD 2026-08-29 23:40:07 +01:00
Pulse Test 69f4cbeb74 Fix vSphere workload first paint 2026-08-29 23:36:27 +01:00
pulse-triage[bot] e67e4a7c5f Bind container promotion to attested digests 2026-08-29 22:56:12 +01:00
Pulse Test 6d4ee48000 Add typed agent privilege helper 2026-08-29 22:51:58 +01:00
pulse-triage[bot] 3099085475 Correct release subsystem registry numbering 2026-08-29 22:42:21 +01:00
pulse-triage[bot] 7e7fb53911 Gate release publication on immutable setting 2026-08-29 22:41:04 +01:00
pulse-triage[bot] 4d60d679f0 Bind activation marker to release attestation 2026-08-29 22:23:54 +01:00
Pulse Test a966264bb1 Contain agent command authority 2026-08-29 22:12:41 +01:00
Pulse Test 6453593b4b Plan secure agent runtime separation 2026-08-29 21:34:58 +01:00
pulse-triage[bot] d8f8f78c2c Document integrated update and navigation contracts 2026-08-29 21:31:37 +01:00
pulse-triage[bot] 1d170de364 Require immutable attested releases 2026-08-29 19:59:04 +01:00
pulse-triage[bot] 3e66f042a5 Document shipped availability probe coverage
Change-source: pulse-maintainer
2026-08-29 18:21:50 +01:00
Pulse Test 6db3cc8616 fix(alerts): correlate linked outage signals 2026-08-29 18:19:00 +01:00
Pulse Test d671f05408 fix(alerts): stabilize noisy lifecycle signals 2026-08-29 17:32:17 +01:00
Pulse Test a506cdde8b Separate notification server errors from rejections 2026-08-29 16:57:44 +01:00
Pulse Test 938f0d1063 chore(release-control): release SMART alert evidence claim 2026-08-29 16:56:18 +01:00
Pulse Test 9c914ff6ae fix(alerts): hold SMART incidents on unknown evidence 2026-08-29 16:54:18 +01:00
Pulse Test ed5de5d144 fix(frontend): align desktop drawer detail cards 2026-08-29 16:40:17 +01:00
pulse-triage[bot] 3de3cd320d Deliver alerts from first startup reports
Wire outbound alert callbacks before a monitor is published so immediately reconnecting agents cannot create active warnings in the constructor-to-Start gap. Add a pre-Start custom-sensor regression and bind the ordering in monitoring and agent lifecycle contracts.

Change-source: pulse-maintainer
2026-08-29 16:20:20 +01:00
pulse-triage[bot] f29e7397b1 Complete schema 14 privacy disclosure
Name every outbound alert-quality field in both operator-facing privacy documents, lock the current schema value in verification, and align the alert-manager adoption test with the telemetry contract.

Change-source: pulse-maintainer
2026-08-29 15:23:28 +01:00
Pulse Test 0df9747bd7 Add privacy-safe alert quality telemetry 2026-08-29 14:00:28 +01:00
pulse-triage[bot] 88da3e05c9 Document persistent agent log level control
Change-source: pulse-maintainer
2026-08-29 13:55:32 +01:00
pulse-triage[bot] 75a240ad1c Classify offline Proxmox node failures accurately
Treat node-scoped HTTP 595 responses as debug-level resource unavailability instead of repeated authentication warnings. Preserve warnings and returned errors for real credential failures.

Refs #1794.

Contract-Neutral: corrects internal log severity without changing API, resource, or extension contracts
Change-source: pulse-maintainer
2026-08-29 13:16:21 +01:00
pulse-triage[bot] 6cb5d3046b Preserve secondary issue feedback
Contract-Neutral: issue-triage intake only; no product, deployment, or release contract change
Change-source: pulse-maintainer
2026-08-29 12:24:03 +01:00
Pulse Test b75a5aeec2 Add release service health telemetry 2026-08-29 11:24:53 +01:00
pulse-triage[bot] db7e26deac Document TrueNAS parsing in v6.4.1 2026-08-29 11:22:24 +01:00
Richard Courtman fb4291131f Harden TrueNAS SMART percentage parsing 2026-08-29 11:17:14 +01:00
pulse-triage[bot] d80a6a44b3 Prepare v6.4.1 stable patch 2026-08-29 11:06:26 +01:00
pulse-triage[bot] f83541061e Qualify embedded agent executable mode 2026-08-29 11:01:59 +01:00
pulse-triage[bot] ba73a5474e Keep published release validation non-destructive 2026-08-29 10:27:08 +01:00
pulse-triage[bot] 505dcd571f Keep server rollback guidance executable 2026-08-29 10:15:45 +01:00
pulse-triage[bot] bf3d11729b Preserve Proxmox guest state on first paint
Keep canonical REST resource projection and owner-snapshot workload mapping aligned with realtime Proxmox backup and runtime evidence. This prevents the overview from showing transient missing backups and uptime before websocket hydration.\n\nRefs #1792
2026-08-29 09:24:55 +01:00
pulse-triage[bot] ea3f6388f3 Keep current Anthropic budgets enforceable
Price Sonnet 5 at its current first-party rate and recognize Fable 5 and Mythos 5 so current models cannot prematurely stop Patrol or make budget enforcement unknown. Refresh the surfaced pricing review date and cover the budget behavior.

Refs #1789
2026-08-29 08:18:16 +01:00
pulse-triage[bot] 03ed878dee Record successful v6.4.0 convergence 2026-08-29 04:23:31 +01:00