Commit Graph

9874 Commits

Author SHA1 Message Date
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] 5a72efa002 Ship the issue triage contract
Change-source: pulse-maintainer
2026-08-29 12:44:25 +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 v6.4.1 helm-chart-6.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] f58ff1addf Keep token migrations atomic
Persist canonical token IDs, scopes, and organization bindings before admitting them to startup or watcher state. Fail configuration load rather than weakening token-only authentication when credential storage cannot be read or migrated.

Contract-Neutral: hardens credential migration failure handling without changing successful API payloads or extension contracts
2026-08-29 07:24:30 +01:00
pulse-triage[bot] 9e8cdde75c Keep first-run credential reset atomic
Commit restart-time token revocation before clearing live authentication or sessions. Restore auth environment files and remove the staged bootstrap credential when token persistence fails, preserving a usable retry path.

Contract-Neutral: hardens development reset failure handling without changing successful API payloads or extension contracts
2026-08-29 06:16:52 +01:00
pulse-triage[bot] 56fc9b8255 Keep token issuance atomic on persistence failure
Restore the complete live token inventory when durable writes fail during legacy regeneration, quick security setup, and container-runtime token preparation. Return an error instead of exposing or claiming an unpersisted credential.

Contract-Neutral: hardens internal failure handling without changing successful API payloads or extension contracts
2026-08-29 05:19:19 +01:00
pulse-triage[bot] 03ed878dee Record successful v6.4.0 convergence 2026-08-29 04:23:31 +01:00
Richard Courtman 39b65cff75 Record final v6.4.0 no-op proof 2026-08-29 04:21:14 +01:00
Richard Courtman d7f932979b Record terminal v6.4.0 demo recovery 2026-08-29 04:17:04 +01:00
pulse-triage[bot] 5981892dfe Bootstrap absent promotion lease ref 2026-08-29 04:15:50 +01:00
Richard Courtman 58e58553d7 Record v6.4.0 publication outcome 2026-08-29 04:06:03 +01:00
pulse-triage[bot] 0443bcf174 Use semantic demo connection status 2026-08-29 04:02:06 +01:00
pulse-triage[bot] 2c6eb9a58d Clear retired demo alert replay sources 2026-08-29 03:57:50 +01:00
pulse-triage[bot] 5686069d6e Reset poisoned demo incident replay 2026-08-29 03:53:34 +01:00
Richard Courtman db0145b2b9 Bound legacy demo history startup 2026-08-29 03:47:09 +01:00
pulse-triage[bot] 2bf37a58c7 Capture blocked demo startup stack 2026-08-29 03:46:48 +01:00
pulse-triage[bot] 0d5b1202b5 Disable dev metrics backfill on stable demo 2026-08-29 03:41:44 +01:00
Richard Courtman 7255e44f57 Retain demo recovery diagnostics 2026-08-29 03:33:03 +01:00
Richard Courtman c006b15871 Require proven large-demo startup 2026-08-29 03:28:50 +01:00
Richard Courtman cb0e55671f Enforce exact release visual assets 2026-08-29 02:59:47 +01:00
pulse-triage[bot] 1f6007715a Allow governed visuals in activation recovery 2026-08-29 02:56:32 +01:00
Richard Courtman 58b07ef36c Serialize Docker staging after draft recovery v6.4.0 helm-chart-6.4.0 2026-08-29 01:29:17 +01:00
pulse-triage[bot] 148b9a0e32 Fix stable release backend partition 2026-08-29 01:15:59 +01:00
Richard Courtman 41428f46a3 Prepare v6.4.0 stable release 2026-08-28 23:57:03 +01:00
pulse-triage[bot] 18b22d1ebb Sync shipped TrueNAS documentation 2026-08-28 23:36:17 +01:00
pulse-triage[bot] 75a8e67347 Stabilize rolling metric history snapshots 2026-08-28 23:23:43 +01:00
pulse-triage[bot] a46e322bde Expose TrueNAS SMART alert counters 2026-08-28 23:04:11 +01:00
pulse-triage[bot] 5570ac1e2e fix(agent): silence unchanged remote config refreshes 2026-08-28 21:56:26 +01:00
Pulse Test 47afce8171 fix(proxmox): keep backup details on backups tab 2026-08-28 20:49:13 +01:00
Pulse Test 0dc2c8c16d Require prerelease observation windows 2026-08-28 20:39:32 +01:00
pulse-triage[bot] 7ebda0e87a Migrate committed release visual evidence
Carry an explicit model-selection decision in every existing visual sidecar and enforce that invariant for future packets after the visual-plan schema became evidence-bearing.
2026-08-28 20:16:39 +01:00
Pulse Test 87674ec175 Merge remote-tracking branch 'origin/main' 2026-08-28 20:12:37 +01:00
Pulse Test a1ae0fa07f fix(release): require visual selection evidence 2026-08-28 20:11:04 +01:00
pulse-triage[bot] 405117a35c Complete v6.4.0-rc.13 release packet proof
Assert the candidate-specific Docker cadence and Proxmox identity outcomes, and extend rollback resolution coverage through rc.13.
2026-08-28 20:06:04 +01:00
pulse-triage[bot] bd458f8f05 Prepare v6.4.0-rc.13 release
Package the bounded stopped-container inspection cadence and same-name Proxmox agent-link correction as the next governed release candidate. Keep stable pointers on v6.3.2 and record unchanged mobile compatibility and Windows signing posture.\n\nContract-Neutral: versioned release metadata only; runtime changes landed in preceding commits
2026-08-28 20:02:31 +01:00
pulse-triage[bot] 7af19a973e Bound stopped-container Docker inspection cadence
Cache unchanged inactive container detail between live telemetry cycles so NAS hosts with large historical inventories do not re-inspect every stopped container every 30 seconds. Keep running state live, fail open to fresh inspection when lifecycle evidence is incomplete, and clear daemon-scoped caches on reconnect.

Refs #1729.

Contract-Neutral: Bounds internal daemon call cadence without changing report or operator contracts
2026-08-28 19:05:40 +01:00
pulse-triage[bot] afaf128950 Disambiguate same-name Proxmox agent links
Use unique provider-observed node interface addresses to restore automatic
host-agent linking when standalone sites share a short hostname but use
distinct FQDN endpoints. Keep reused addresses ambiguous and fail closed.

Refs #1753

Contract-Neutral: narrows internal agent-to-node identity reconciliation without changing API or extension shapes
2026-08-28 18:07:10 +01:00
pulse-triage[bot] 1d15ab60a3 Defer generic retest guidance to maintainers v6.4.0-rc.12 helm-chart-6.4.0-rc.12 2026-08-28 16:25:05 +01:00
Pulse Test 7f0c548f0d Improve drawer alert summaries 2026-08-28 15:52:54 +01:00