Commit Graph

1499 Commits

Author SHA1 Message Date
rcourtman d26337aaf3 Promote v6 to rc.2 stabilization 2026-04-09 16:27:19 +01:00
rcourtman 1c6b415229 Clean up monitored-system contract governance 2026-04-09 16:14:40 +01:00
rcourtman 6fb9bdc994 Refresh RC judgment after proof pass 2026-04-09 15:54:59 +01:00
rcourtman 441e45e74a Fail closed platform saves on unavailable usage 2026-04-09 15:48:28 +01:00
rcourtman af7191e2ef Refresh RC blockers after RA17 unblock 2026-04-09 15:45:14 +01:00
rcourtman 8a1b333dee Gate platform saves on admission previews 2026-04-09 14:46:50 +01:00
rcourtman cb53dfc6a5 Record RC publication judgment packet 2026-04-09 14:37:32 +01:00
rcourtman b7366055d8 Centralize monitored-system availability presentation 2026-04-09 11:49:29 +01:00
rcourtman 9ca3a43e79 Suppress unavailable monitored-system warning banners 2026-04-09 11:36:58 +01:00
rcourtman 46a262f19d Require canonical monitored-system usage availability 2026-04-09 11:15:56 +01:00
rcourtman 4efd90ab52 Disambiguate VMware replacement selectors 2026-04-09 10:52:22 +01:00
rcourtman 18559f9241 Fail closed invalid monitored-system matches 2026-04-09 10:29:51 +01:00
rcourtman 9c498b55c6 Prove demo commercial API preview redaction
Add backend regression coverage for the public-demo commercial route policy so monitored-system ledger reads, ledger preview/explain requests, and provider preview probes are hidden with the same generic 404 while adjacent platform list/add/test routes remain outside the commercial policy.
2026-04-09 09:55:54 +01:00
rcourtman 84949d9c35 Harden demo commercial settings boundary
Fail closed on deep-linked Pro license and monitored-system ledger panels until the session presentation policy resolves, hide those commercial details in demo mode without mock entitlements, and make the quickstart browser proof wait for the async settings update request.
2026-04-09 09:45:50 +01:00
rcourtman 1e8daa84c0 fix: remediate dependency alerts 2026-04-09 09:35:28 +01:00
rcourtman e9346942e3 Normalize agent lifecycle shared boundary numbering 2026-04-09 09:20:43 +01:00
rcourtman 4cb630f0a6 Surface monitored-system ledger explanations
Use the canonical monitored-system explanation response for the self-hosted usage ledger, including grouped-source reasoning, usage verification fallback, and continuity context.
2026-04-09 08:39:18 +01:00
rcourtman f7a6a0f83e Normalize configured platform replacement selectors 2026-04-09 08:25:26 +01:00
rcourtman 99efafac52 Govern AI chat drawer shell ownership 2026-04-09 08:12:28 +01:00
rcourtman 5567fd1b80 Stabilize commercial activation continuity ownership 2026-04-09 08:07:34 +01:00
rcourtman 894a73ab90 Fail closed on unavailable platform admission usage 2026-04-08 23:55:00 +01:00
rcourtman c76b4c2094 Hide monitored-system explanation surfaces in demo mode 2026-04-08 22:33:24 +01:00
rcourtman 38c8237a4f Add monitored-system admission previews for platform connections 2026-04-08 22:20:42 +01:00
rcourtman f03c8d3441 Make billing recovery route-owned and unblock governed commits 2026-04-08 22:11:10 +01:00
rcourtman 5edd2ad53a Persist self-hosted purchase redemption records 2026-04-08 20:42:36 +01:00
rcourtman 9e83d0862d Tighten self-hosted purchase return binding 2026-04-08 20:21:36 +01:00
rcourtman 51b076a592 Track AI runtime store ownership 2026-04-08 19:47:14 +01:00
rcourtman 1d867a70ad Track self-hosted portal handoff lifecycle 2026-04-08 19:40:52 +01:00
rcourtman de1f608c02 Centralize AI runtime frontend read model 2026-04-08 19:06:41 +01:00
rcourtman 7c8fddd9f0 Retire legacy self-hosted checkout compatibility paths 2026-04-08 19:01:22 +01:00
rcourtman 4eb7b58065 Hide checkout intents behind Pulse Account handoffs 2026-04-08 18:43:37 +01:00
rcourtman 81f64edace Decouple monitored-system continuity capture from billing reads 2026-04-08 18:32:43 +01:00
rcourtman 87bec03f58 Remove legacy Pulse Account checkout bootstrap 2026-04-08 18:22:21 +01:00
rcourtman 4524baa1b0 Gate grandfather floor capture on settled supplemental inventory 2026-04-08 17:37:55 +01:00
rcourtman 96236994f6 Keep non-AI route bootstrap off assistant APIs 2026-04-08 17:35:01 +01:00
rcourtman 10f1459d1a Preserve grandfathered monitored-system floors for v5 upgrades 2026-04-08 17:02:21 +01:00
rcourtman 763b3a4823 Canonicalize setup completion next-step model 2026-04-08 09:44:23 +01:00
rcourtman 7be2301a9b Remove app-side Pulse Account URL construction 2026-04-08 09:27:36 +01:00
rcourtman 7a47f0923e Canonicalize monitored-system admission enforcement 2026-04-07 20:11:57 +01:00
rcourtman e327ff9726 Add selector helpers for commercial posture 2026-04-07 20:07:57 +01:00
rcourtman 8c004f9a4c Use opaque checkout intents for self-hosted upgrade returns 2026-04-07 19:45:20 +01:00
rcourtman 4eedaf72da Centralize commercial posture bootstrap and ban non-billing entitlement reads 2026-04-07 19:31:00 +01:00
rcourtman b402563ef1 Make self-hosted checkout return server-owned and recovery-only 2026-04-07 18:56:27 +01:00
rcourtman 50b9c469ab Finish presentation-policy commercial contract split 2026-04-07 18:30:51 +01:00
rcourtman c4f4a67f6c Tighten self-hosted checkout handoff and auto-return 2026-04-07 18:12:47 +01:00
rcourtman cc5ee2e24c Split commercial posture from billing entitlements 2026-04-07 13:24:55 +01:00
rcourtman ca7e9adc7d Prove and document Pulse Account upgrade return 2026-04-07 11:52:00 +01:00
rcourtman f8ad57a1f2 Split runtime capabilities from commercial entitlements 2026-04-07 11:40:57 +01:00
rcourtman e4fa4824b9 Route self-hosted app upgrades through Pulse Account 2026-04-07 11:01:40 +01:00
rcourtman 494526fb76 docs: capture mobile post-rc validation plan 2026-04-07 10:44:03 +01:00