Commit graph

222 commits

Author SHA1 Message Date
rcourtman
00da144dd8 Remove v6 RC banner from app shell 2026-04-17 20:06:57 +01:00
rcourtman
deb701e340 Align patrol page shell with utility header stack 2026-04-17 19:11:53 +01:00
rcourtman
df06fe84b2 Normalize alerts and patrol page headers 2026-04-17 18:47:02 +01:00
rcourtman
50a7d73293 Add workloads column layout regression 2026-04-17 18:35:34 +01:00
rcourtman
85191a9051 Remove blanket Community-visible upgrade marketing surfaces
Cut three surfaces that nagged Community users without explicit feature
engagement: the Dashboard RelayOnboardingCard paywall, the app-wide
ActiveUseTrialNudge (already dead code with no render sites), and the
SetupCompletionPanel "Monitor from Anywhere" Relay trial block.

Feature-gated discovery that fires only when a user clicks a locked
feature (alert investigate, history ranges, Patrol AI modes, Settings
panels) is intentionally left alone — those are user-initiated, not
blanket funnels.

Governance cascade: cloud-paid.md extends the Settings no-funnel rule
to Dashboard and setup completion; registry.json, status.json readiness
assertions RA5/RA18, frontend-primitives/storage-recovery/
performance-and-scalability contracts, the high-risk verification
matrix, the relay registration proof script, the subsystem lookup
tests, and the obsolete integration spec are all scrubbed of
references to the removed files. Blocked-record regenerated against
current VERSION=6.0.0-rc.2 so the promotion-policy test no longer
diffs on a stale rc.1 artifact.
2026-04-17 14:49:28 +01:00
rcourtman
596bcfb5e8 Make release candidate banner rc-version agnostic 2026-04-16 16:15:31 +01:00
rcourtman
7c1c5d396a Own mock runtime fixtures under monitoring 2026-04-16 16:00:23 +01:00
rcourtman
59d320d1d4 Fix Proxmox settings route selection
Refs #1423
2026-04-16 12:03:31 +01:00
rcourtman
df34b1715b Update migration proof for uncapped self-hosted plans
Refs #1409
2026-04-16 11:23:52 +01:00
rcourtman
4e34fab7ae Remove stale cap framing from uncapped self-hosted plans
Refs #1409
2026-04-16 11:17:07 +01:00
rcourtman
5914a4127d Make self-hosted core monitoring uncapped
Refs #1409
2026-04-16 01:21:57 +01:00
rcourtman
c6885b3b7d Move monitored-system over-plan guidance into capacity section 2026-04-15 23:16:37 +01:00
rcourtman
071284361c Fix summary chart tooltip tracking 2026-04-15 21:11:52 +01:00
rcourtman
8d703f2371 Explain monitored-system over-plan legitimacy 2026-04-15 13:38:57 +01:00
rcourtman
6c1364ef54 Clarify monitored-system admission freeze posture 2026-04-15 13:15:10 +01:00
rcourtman
5afffa17d3 Auto-select hosted staging tenant 2026-04-15 12:23:57 +01:00
rcourtman
f94601e26f Add hosted staging smoke entrypoint 2026-04-15 12:17:57 +01:00
rcourtman
9352533d70 Polish assistant shell modal behavior 2026-04-15 11:46:47 +01:00
rcourtman
41ef7b2830 Explain monitored-system counting on the plan surface 2026-04-15 10:57:17 +01:00
rcourtman
169c0b113a Clarify Pulse Account monitored-system copy 2026-04-15 10:47:58 +01:00
rcourtman
429f12decd Recover unavailable Pulse Account handoffs 2026-04-15 10:09:00 +01:00
rcourtman
c35830c813 Clarify monitored system limit copy 2026-04-15 09:50:07 +01:00
rcourtman
2d9c30dbed Clarify assistant and patrol settings ownership 2026-04-15 02:04:05 +01:00
rcourtman
1175c1d2be Refine Assistant and Patrol settings framing 2026-04-15 01:45:11 +01:00
rcourtman
d0bde35018 Clarify paid v5 customer continuity in v6 docs 2026-04-15 00:42:14 +01:00
rcourtman
c2bb93e243 rename AI services settings to assistant and patrol 2026-04-15 00:41:13 +01:00
rcourtman
f3c4d4d83d Grandfather active v5 Pro customers as uncapped 2026-04-15 00:35:24 +01:00
rcourtman
a8f0613671 make patrol copy product-first 2026-04-15 00:31:28 +01:00
rcourtman
5925f4847c make patrol the canonical route 2026-04-15 00:19:10 +01:00
rcourtman
b84e4067e8 Uncap grandfathered lifetime entitlements 2026-04-14 23:34:37 +01:00
rcourtman
58e67c7b19 Canonicalize usage-data telemetry reporting 2026-04-14 11:05:10 +01:00
rcourtman
15042dbe99 Restore dashboard relay onboarding proof 2026-04-11 00:19:48 +01:00
rcourtman
d92ce0c54b Anchor trial retry-after UI proof 2026-04-10 23:58:54 +01:00
rcourtman
0a4c84daaa Hide demo organization chrome via presentation policy 2026-04-10 23:43:15 +01:00
rcourtman
ca008bb1e6 Add browser proof for trial rate limit 2026-04-10 23:39:37 +01:00
rcourtman
8c6e6081b4 Clarify trial proof boundaries 2026-04-10 22:48:48 +01:00
rcourtman
b929321a3d Anchor eval trial-signup metadata 2026-04-10 19:02:35 +01:00
rcourtman
8610f3b808 Unify trial-start doc anchors 2026-04-10 18:32:58 +01:00
rcourtman
d38dcb00da Align trial-start proofs with retry burst 2026-04-10 17:48:20 +01:00
rcourtman
259285ad40 Unify Playwright route base selection 2026-04-10 17:33:18 +01:00
rcourtman
659c5f5988 Prefer explicit Playwright browser base URL 2026-04-10 17:26:18 +01:00
rcourtman
367208d489 Make setup completion preview deterministic 2026-04-10 17:16:53 +01:00
rcourtman
94cfc36d1e Keep infrastructure tab handoff out of loading shells 2026-04-10 12:19:48 +01:00
rcourtman
8b16c901c4 Declare Playwright in integration workspace 2026-04-10 00:15:31 +01:00
rcourtman
a4a223a7c6 Exclude disabled platform connections from monitored-system counts 2026-04-09 16:35:38 +01:00
rcourtman
8a1b333dee Gate platform saves on admission previews 2026-04-09 14:46:50 +01:00
rcourtman
5fa6bb1eee Prove mobile demo commercial boundary 2026-04-09 11:40:29 +01:00
rcourtman
9ca3a43e79 Suppress unavailable monitored-system warning banners 2026-04-09 11:36:58 +01:00
rcourtman
b3bfb254fe Add integrated demo commercial boundary smoke 2026-04-09 10:43:07 +01:00
rcourtman
6a25c1f1b6 Cover demo preview probes in browser proof 2026-04-09 10:25:49 +01:00