Commit graph

2252 commits

Author SHA1 Message Date
rcourtman
f987e11107 Let host drawer replace guest drawer 2026-05-15 21:56:40 +01:00
rcourtman
185e17daab Let drawer history charts fill cards 2026-05-15 21:48:14 +01:00
rcourtman
f2077c61fe Move workload links into name cells 2026-05-15 21:40:42 +01:00
rcourtman
526549dea1 Add Proxmox node thermal history 2026-05-15 21:27:39 +01:00
rcourtman
e882ce3a5d Refine workload history hover interaction 2026-05-15 20:28:45 +01:00
rcourtman
0b11a29727 Compact workload history charts 2026-05-15 18:49:42 +01:00
rcourtman
d213ea3e29 Add Proxmox platform table metrics 2026-05-15 18:13:27 +01:00
rcourtman
303a8e2fe8 Remove Assistant handoff decision guidance 2026-05-15 16:57:25 +01:00
rcourtman
482b84e219 Remove Assistant pre-model context heuristics 2026-05-15 16:28:17 +01:00
rcourtman
14d3284233 Remove Assistant prompt routing heuristics 2026-05-15 16:10:58 +01:00
rcourtman
99fce8e5a3 Remove Assistant status routing residue 2026-05-15 15:19:26 +01:00
rcourtman
0561a1b5fa Remove Assistant and Patrol tool-routing heuristics 2026-05-15 14:51:15 +01:00
rcourtman
2b9b1ec573 Fix TrueNAS system info buildtime decoding
Fixes #1469
2026-05-15 14:21:39 +01:00
rcourtman
eac7dfe9ef Make Patrol reasoning model-owned 2026-05-15 12:22:52 +01:00
rcourtman
895b78bd89 Make Assistant tool choice model-owned 2026-05-15 11:27:15 +01:00
rcourtman
348582df66 Fix Assistant chat model-owned routing 2026-05-15 10:50:23 +01:00
rcourtman
376b2f80fc Simplify Patrol Assistant handoffs 2026-05-15 10:17:10 +01:00
rcourtman
44d9f1d9d5 Simplify Patrol assessment hierarchy 2026-05-15 09:43:59 +01:00
rcourtman
f932bc841d Collapse Patrol assessment readout 2026-05-15 00:00:09 +01:00
rcourtman
0de1ebb3c2 Simplify Patrol assessment summary 2026-05-14 23:24:56 +01:00
rcourtman
f3885dc128 Clarify recovery verification evidence 2026-05-14 23:00:40 +01:00
rcourtman
66aa9f7c8c Clarify recovery drawer target details 2026-05-14 22:54:01 +01:00
rcourtman
5fdf80cfd9 Polish recovery drawer secondary details 2026-05-14 22:47:41 +01:00
rcourtman
247dc3f389 Tighten recovery point drawer hierarchy 2026-05-14 22:36:04 +01:00
rcourtman
8632e39595 Remove recovery drawer restore action path 2026-05-14 22:22:46 +01:00
rcourtman
a36bb254d5 Fix storage trend metrics targets 2026-05-14 22:12:16 +01:00
rcourtman
fbcb77d635 Stabilize managed hot-dev startup 2026-05-14 21:40:07 +01:00
rcourtman
7d6b447c59 Simplify recovery presentation and type contracts 2026-05-14 21:08:54 +01:00
rcourtman
3580a5ed6d Clarify storage topology and recovery guards 2026-05-14 20:51:32 +01:00
rcourtman
4622df523d Harden unified resource refresh races 2026-05-14 15:26:08 +01:00
rcourtman
92a5cb68ec Harden Workloads refresh retention 2026-05-14 15:18:34 +01:00
rcourtman
22ea442ed7 Fix default agent rollout status noise 2026-05-14 14:37:24 +01:00
rcourtman
439e252a64 Harden infrastructure workload identity regressions 2026-05-14 12:49:16 +01:00
rcourtman
eaa9269bec Add animated numeric metric readouts 2026-05-14 12:32:28 +01:00
rcourtman
a4d29fa92d Repair Proxmox workload parent identity 2026-05-14 12:12:06 +01:00
rcourtman
be7c1639e0 Add metric fill motion to infrastructure views 2026-05-14 12:10:23 +01:00
rcourtman
a6c460daa0 Stabilize infrastructure realtime identity 2026-05-14 11:50:29 +01:00
rcourtman
c8a52377a0 Stabilize infrastructure resource hydration 2026-05-14 10:28:16 +01:00
rcourtman
127389cd6f Remove storage growth planner 2026-05-14 10:12:31 +01:00
rcourtman
3baa801f51 Stabilize browser WebSocket heartbeat
Refresh browser-side WebSocket activity tracking on valid inbound messages so normal server heartbeat traffic prevents unnecessary reconnect churn.

Cover the quiet-period timeout path with a regression test.
2026-05-14 09:45:47 +01:00
rcourtman
bb77f42868 Harden Workloads refresh stability
Prevent Workloads connection-ledger refreshes from tripping the app-level loading fallback, and suppress stale or duplicate auto-registration success notifications.

Add regression coverage for both refresh stability and replayed lifecycle events.
2026-05-14 09:35:02 +01:00
rcourtman
8554754f3e Harden managed dev backend recovery
Fix the local hot-dev backend monitor so a missing Pulse process is counted safely under pipefail, keep backend launch stderr in the debug log, and govern the new runtime helper with focused smoke coverage.
2026-05-14 09:19:12 +01:00
rcourtman
546f805823 Harden infrastructure ledger posture tests
Add pure model coverage for passive agent fingerprint handshakes and source-manager coverage for actionable member posture counts.
2026-05-14 09:03:02 +01:00
rcourtman
a798289a6a Clean up infrastructure ledger posture
Keep cluster source rows focused on source health and hide passive attached-agent config fingerprint handshakes from visible attention counts.
2026-05-14 00:46:43 +01:00
rcourtman
321f563a52 Surface blocked workload inventory sources
Show workload-capable source failures on Workloads and keep matching Proxmox host agents attached to their API source when inventory collection is blocked.
2026-05-14 00:22:18 +01:00
rcourtman
649a601dca Hide resource privacy settings sidebar entry
Keep the resource privacy policy route available for direct governance proof, but remove it from the normal Settings sidebar while it remains an informational read-only surface. Clarify the direct route copy and empty state so it does not appear as a broken settings page.
2026-05-13 23:52:06 +01:00
rcourtman
2be14562ee Preserve infrastructure continuity on first login
Ensure unified resource snapshots include recent standalone host-agent continuity so Infrastructure does not briefly undercount connected systems after login or restart.
2026-05-13 23:36:17 +01:00
rcourtman
cbe595572b Improve action audit refusal presentation
Present stable refusal prefixes through shared frontend helpers and show verification outcomes in resource action history without exposing raw refusal tokens. Extend action audit tests, drawer coverage, and VMware history spec evidence.
2026-05-13 23:03:12 +01:00
rcourtman
0d2f192f78 Align fleet command policy contract docs 2026-05-13 22:26:33 +01:00
rcourtman
bc307b01a8 Align action audit redaction contract docs 2026-05-13 21:59:25 +01:00