Commit Graph

324 Commits

Author SHA1 Message Date
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 5ac37b257b Surface PBS job health evidence in drawer 2026-05-13 21:41:16 +01:00
rcourtman 43b491efc7 test: prove commercial migration retry continuity 2026-05-13 18:33:53 +01:00
rcourtman 53ebbf97f8 Harden recovery activity timeline ranges 2026-05-13 18:32:25 +01:00
rcourtman da2537e4ab Add self-hosted commercial continuity proof 2026-05-13 16:44:26 +01:00
rcourtman cce482c9d5 Stabilize first-session auth reset proof 2026-05-13 16:31:07 +01:00
rcourtman fdcbf0f2d3 Align first-session onboarding handoff 2026-05-13 16:18:50 +01:00
rcourtman 7da6a36901 Add community runtime Plans proof 2026-05-08 10:06:06 +01:00
rcourtman f12efba419 Surface saved Patrol readiness issues 2026-05-08 02:37:56 +01:00
rcourtman 73d549f248 Clarify API platform onboarding flow 2026-05-08 02:24:08 +01:00
rcourtman d0940db33b Clamp Patrol monitor-only autonomy saves
Refs #1463
2026-05-08 02:21:31 +01:00
rcourtman f7992e8e78 Return safe provider preflight diagnostics
Classify Assistant and Patrol provider-test failures through the Patrol runtime failure taxonomy, redact secret-shaped provider evidence, and preserve safe recommendations in the settings shell.

Refs #1463
2026-05-07 20:45:18 +01:00
rcourtman c31e644f33 Surface System AI provider save context
Show provider and model context when Assistant & Patrol settings saves fail or return Patrol readiness warnings.

Refs #1463
2026-05-07 20:23:58 +01:00
rcourtman 4e56f006e7 Surface Patrol configuration readiness
Clamp locked Patrol autonomy saves to Monitor before calling /api/ai/patrol/autonomy and render provider/model/readiness details inline when configuration saves fail.

Refs #1463
2026-05-07 20:04:55 +01:00
rcourtman 7392f17190 Preserve Patrol handoff session identity
Keep Patrol assessment and configuration failure Assistant handoffs distinct from generic scoped context or single-finding sessions.
2026-05-07 19:46:49 +01:00
rcourtman d2625c4dfb Persist Patrol settings with readiness handoff
Refs #1463
2026-05-07 19:26:00 +01:00
rcourtman c9198dd54b Warn paid users on missing Pro runtime 2026-05-07 19:18:31 +01:00
rcourtman 9d1fabef03 Gate Patrol readiness across runtime entrypoints
Refs #1463
2026-05-07 18:24:47 +01:00
rcourtman d891632bd6 Add Patrol runtime settings action to run history
Refs #1463
2026-05-07 16:08:03 +01:00
rcourtman ff9cb5c133 Restore Patrol run Assistant session identity
Refs #1463
2026-05-07 15:53:59 +01:00
rcourtman 40c0b22bc4 Add Patrol run history Assistant handoff
Refs #1463
2026-05-07 15:29:24 +01:00
rcourtman 88475d1cde Make Patrol runtime failures actionable
Refs #1463
2026-05-07 15:18:19 +01:00
rcourtman 8e17f16605 Allow monitor Patrol autonomy saves without Pro
Refs #1463
2026-05-07 14:57:53 +01:00
rcourtman b86051dd60 Keep restored Assistant handoffs approval-bound 2026-05-07 12:41:06 +01:00
rcourtman 2962514616 Restore Assistant handoff session summaries 2026-05-07 12:32:41 +01:00
rcourtman b6f976ae6c Carry approval posture into Patrol assessment handoffs 2026-05-07 10:09:42 +01:00
rcourtman 2763ff7d91 Carry safe action metadata into Patrol handoffs 2026-05-07 09:57:56 +01:00
rcourtman b95bcd7f6e Carry expired approval fix context into Assistant 2026-05-07 09:48:22 +01:00
rcourtman 1cbedbd192 Route queued fix recovery through Patrol briefing 2026-05-07 09:39:43 +01:00
rcourtman 1d70402f71 Add guided prompts to Patrol finding handoffs 2026-05-07 09:30:09 +01:00
rcourtman 990f9fbc21 Show live approval state in Assistant handoff 2026-05-07 00:23:27 +01:00
rcourtman cfa7483f09 Frame Patrol Assistant handoff for operators 2026-05-07 00:05:59 +01:00
rcourtman 2f8e5184bd Remove navigation guide modal and reopen control
The four-step coachmark over the top tabs was a tour pretending to be
guidance: each step duplicated the tab title in one sentence, and the
Reopen control on /settings/system-general spawned a centered panel with
no spotlight target because the tabs only exist on dashboard routes.

Delete the modal, the localStorage dismissal key, the reopen event, the
Reopen row in General settings, and the matching guardrails so the
shared-primitives tests stop pinning the deleted owner split. Drop the
WhatsNew dismissal helpers and addInitScript bypasses from the
integration suite, and the dedicated tour test in
19-telemetry-disclosure.
2026-05-06 09:49:15 +01:00
rcourtman 96c2e160c9 Fix RC4 release validation blockers 2026-05-05 15:59:23 +01:00
rcourtman d7225a45a0 Fix Proxmox guest memory fallbacks
Also fixes Ceph pool threshold resource identity.

Refs #1341
2026-05-05 14:59:29 +01:00
rcourtman 82c54cc39b Make self-hosted SSO Community-tier
Treat OIDC, SAML, and multi-provider SSO as included Community capabilities while retaining advanced_sso as a compatibility key. Remove SAML-specific paywalls and paid-upgrade copy from runtime, settings UI, entitlement snapshots, docs, journey proof, and subsystem contracts.

Refs #1449
2026-05-03 12:48:01 +01:00
rcourtman 53838d8f93 Fix RC3 backend release blockers 2026-05-01 21:36:28 +01:00
rcourtman 6138d1383a Align migration proof with retired trials 2026-04-29 22:50:11 +01:00
rcourtman d147154cfd Prove Pro settings surfaces stay reachable 2026-04-29 20:26:55 +01:00
rcourtman c743a231b8 Retire dashboard landing surface 2026-04-29 16:25:09 +01:00
rcourtman f060f261cd Present Relay as annual-first support tier 2026-04-29 12:49:20 +01:00
rcourtman 2e64d3d254 Remove stale unlimited monitoring wording 2026-04-29 10:48:09 +01:00
rcourtman 5d496a5d2a Align self-hosted plan docs and tests 2026-04-29 09:21:10 +01:00
rcourtman 410a131a3b Fix Docker workload host scoping 2026-04-28 21:28:11 +01:00
rcourtman 875675f527 Align self-hosted plans integration proof 2026-04-28 21:00:34 +01:00
rcourtman a67845ada0 Retire self-hosted volume caps 2026-04-28 20:36:37 +01:00
rcourtman d1e8cab052 Route monitored-system handoffs to usage review 2026-04-28 19:27:22 +01:00
rcourtman 99e65d7e68 Rename retired trial acquisition proof assets 2026-04-28 18:38:10 +01:00
rcourtman 2b1d82d965 Retire self-hosted trial posture prompts 2026-04-28 17:39:09 +01:00
rcourtman cc26f59f01 Retire self-hosted trial activation callback 2026-04-28 16:36:09 +01:00