Commit graph

851 commits

Author SHA1 Message Date
rcourtman
2dd90da65e Differentiate Patrol no-findings from all-clear
Patrol findings empty states now interpret degraded assessment context instead of repeating the summary prediction verbatim.
2026-03-25 11:31:42 +00:00
rcourtman
38fc165922 Render hosted trial service failures as unavailable outcomes
Move hosted verification and checkout service/configuration failures onto the owned unavailable outcome UX so non-user-fixable errors no longer fall back to inline form state.
2026-03-25 11:31:20 +00:00
rcourtman
f931053d2e Polish control plane prerelease wording 2026-03-25 11:29:49 +00:00
rcourtman
93f39eb9c2 Render hosted backup-link failures as outcome pages
Move invalid and expired hosted backup-link states onto the owned outcome UX so verification and verified-token checkout do not fall back to dead-end forms with missing Pulse context.
2026-03-25 11:28:41 +00:00
rcourtman
4b462dff22 Polish prerelease installer help 2026-03-25 11:27:55 +00:00
rcourtman
6ebb3fe226 Render hosted trial terminal conflicts as outcome pages
Move pre-checkout hosted trial conflicts onto the owned terminal outcome UX so users do not land back in an editable form for non-retryable duplicate-trial states.
2026-03-25 11:27:10 +00:00
rcourtman
f15754f99a Clarify Patrol latest run wording 2026-03-25 11:26:37 +00:00
rcourtman
2c1b90cc4e Reframe prerelease update copy 2026-03-25 11:25:41 +00:00
rcourtman
b204ed5d86 Preserve typed hosted trial issuance conflicts
Keep hosted trial request-verification and checkout pages aligned with the canonical issuance conflict type so duplicate recovery-email usage is surfaced distinctly from organization reuse.
2026-03-25 11:25:08 +00:00
rcourtman
c6b0ea8b20 Align Patrol footer countdown semantics 2026-03-25 11:22:26 +00:00
rcourtman
a498c40fb2 Differentiate hosted trial terminal failure guidance
Use explicit hosted trial completion failure kinds so retryable errors can keep restart links while terminal conflicts and service outages show the correct next-step guidance.
2026-03-25 11:22:01 +00:00
rcourtman
4daf838a5e Polish internal prerelease wording 2026-03-25 11:20:26 +00:00
rcourtman
3f6c910f3a Stabilize hot-dev watcher restarts 2026-03-25 11:17:01 +00:00
rcourtman
e87c2629ea Polish remaining prerelease release wording 2026-03-25 11:12:46 +00:00
rcourtman
fc3142da2c Render hosted trial completion failures in owned UX
Keep Stripe return-path failures inside branded Pulse trial UX, preserve restart links only when the originating instance binding is still available, and update hosted trial proofs/contracts.
2026-03-25 11:10:43 +00:00
rcourtman
86eb4ccaef Keep agent profile identity local 2026-03-25 11:09:11 +00:00
rcourtman
cb41473018 Rename promotion RC wording to prerelease 2026-03-25 11:08:05 +00:00
rcourtman
31d9d96f82 Keep token usage identity local 2026-03-25 11:05:52 +00:00
rcourtman
fec97ec90c Revert stray release-workflow contract change 2026-03-25 11:04:33 +00:00
rcourtman
9875db743f Correct Patrol metrics and running state 2026-03-25 11:03:41 +00:00
rcourtman
445ef12a1d Render hosted trial rate limits inside trial UX 2026-03-25 11:03:16 +00:00
rcourtman
0849c316db Keep setup completion identity local 2026-03-25 11:00:58 +00:00
rcourtman
7d3c482a0a Simplify Patrol supporting metrics 2026-03-25 10:56:52 +00:00
rcourtman
beca9f711b Preserve local identity in resource adapters 2026-03-25 10:55:26 +00:00
rcourtman
1cf0f58dd1 Remove duplicate Patrol summary verdicts 2026-03-25 10:55:08 +00:00
rcourtman
173317230b Make Patrol activity strip factual 2026-03-25 10:48:21 +00:00
rcourtman
8f6fddc2fb Keep shared selector identity local 2026-03-25 10:43:21 +00:00
rcourtman
a86338f787 Unify pricing trial CTA handling 2026-03-25 10:40:55 +00:00
rcourtman
e04f836955 Explain Patrol verification scope 2026-03-25 10:40:17 +00:00
rcourtman
32f466f667 Update public docs for prerelease framing 2026-03-25 10:36:42 +00:00
rcourtman
eae124f5d3 Rename user-facing RC wording to prerelease 2026-03-25 10:35:00 +00:00
rcourtman
b23b3dff9a Make Patrol assessment primary 2026-03-25 10:33:51 +00:00
rcourtman
b44abc0dfc Restore infrastructure resource identity labels 2026-03-25 10:32:25 +00:00
rcourtman
79434a090d Centralize trial CTA action handling 2026-03-25 10:31:57 +00:00
rcourtman
b0908531cf Reframe v6 prerelease wording 2026-03-25 10:26:59 +00:00
rcourtman
6461db982b Align Patrol empty state with health 2026-03-25 10:23:06 +00:00
rcourtman
ca40817922 Fix verbose governed resource labels 2026-03-25 10:21:13 +00:00
rcourtman
13df9b5c26 Align RBAC trial CTA error handling 2026-03-25 10:13:47 +00:00
rcourtman
2ec625091c Degrade Patrol health on incomplete coverage 2026-03-25 10:13:08 +00:00
rcourtman
2afd685877 Align Pro settings trial CTA error handling 2026-03-25 10:11:34 +00:00
rcourtman
f0d66d7d57 Make hosted trial signup feel like trial setup 2026-03-25 10:09:37 +00:00
rcourtman
89c9f6f299 Unify trial CTA handling in shared UI primitives 2026-03-25 10:03:28 +00:00
rcourtman
8aa5390883 Harden Pulse trial entitlements and CTA flows 2026-03-25 09:52:41 +00:00
rcourtman
4f79ed2e1f Trim v6 RC release notes 2026-03-25 09:50:13 +00:00
rcourtman
5b8b253d99 Hide stale quickstart exhaustion badge 2026-03-25 09:47:24 +00:00
rcourtman
25ed347e23 Add Patrol blocked runtime browser proof 2026-03-25 09:42:50 +00:00
rcourtman
be265ba942 Canonicalize Patrol blocked runtime state 2026-03-25 09:29:59 +00:00
rcourtman
2880c73619 Prove managed owner-process recovery 2026-03-25 09:08:04 +00:00
rcourtman
dd818164d6 Supervise managed dev runtime restarts 2026-03-25 08:47:38 +00:00
rcourtman
547708cf8f fix(relay): bind push notifications to instance id 2026-03-25 01:06:13 +00:00