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