Commit graph

177 commits

Author SHA1 Message Date
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
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
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
894a73ab90 Fail closed on unavailable platform admission usage 2026-04-08 23:55:00 +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
5925750da3 Make Pulse Pro purchase arrivals action-oriented 2026-04-08 21:13:43 +01:00
rcourtman
9e83d0862d Tighten self-hosted purchase return binding 2026-04-08 20:21:36 +01:00
rcourtman
1d867a70ad Track self-hosted portal handoff lifecycle 2026-04-08 19:40:52 +01:00
rcourtman
4eb7b58065 Hide checkout intents behind Pulse Account handoffs 2026-04-08 18:43:37 +01:00
rcourtman
87bec03f58 Remove legacy Pulse Account checkout bootstrap 2026-04-08 18:22:21 +01:00
rcourtman
96236994f6 Keep non-AI route bootstrap off assistant APIs 2026-04-08 17:35:01 +01:00
rcourtman
1649faa75d Use opaque Pulse Account handoffs for self-hosted upgrades 2026-04-08 17:24:35 +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
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
7b22d62882 Promote Pulse Pro billing focus to route-owned states 2026-04-07 10:33:00 +01:00
rcourtman
0c1fafa800 Centralize demo commercial boundary policy 2026-04-07 10:24:53 +01:00
rcourtman
c712a69691 Promote demo bootstrap and suppress public commercial surfaces 2026-04-06 13:11:30 +01:00
rcourtman
b9d8f79740 Harden quickstart contract compatibility 2026-04-03 18:11:33 +01:00
rcourtman
7062f556dc Resolve BYOK models from live provider catalogs 2026-04-03 11:33:03 +01:00
rcourtman
0d25939921 Use a Pulse-owned alias for hosted quickstart models 2026-04-03 10:44:58 +01:00
rcourtman
8b667654d6 Align AI enablement with secure quickstart state 2026-04-03 02:06:47 +01:00
rcourtman
5afa396976 Break app runtime hook cycle and restore quickstart proof 2026-04-03 01:32:09 +01:00
rcourtman
7ab048e669 fix(frontend): add local summary scope reset actions 2026-04-03 01:09:00 +01:00
rcourtman
fc255e4d8c fix(frontend): unify summary scope clearing 2026-04-03 00:55:32 +01:00
rcourtman
3300ece8dd fix(frontend): clear pinned scope from neutral interaction surfaces 2026-04-03 00:36:06 +01:00
rcourtman
fb4f81dcf2 fix(frontend): clear pinned scope from table surfaces 2026-04-03 00:22:49 +01:00
rcourtman
c1259154c4 fix(frontend): inline pinned scope and clear it from table whitespace 2026-04-03 00:00:39 +01:00
rcourtman
65111a7854 fix(frontend): limit summary scope chrome to off-screen fallback 2026-04-02 23:28:19 +01:00
rcourtman
ce4e418d84 Add hosted mobile token revoke helper 2026-04-02 23:26:13 +01:00
rcourtman
67eb19633b fix(frontend): emphasize scoped group members in tables 2026-04-02 23:04:49 +01:00
rcourtman
01e4633a5e fix(frontend): restore anchored inline drawer reveal 2026-04-02 22:47:08 +01:00
rcourtman
ed54b70ef8 fix(frontend): preserve app-shell scroll on inline drawer focus 2026-04-02 22:19:46 +01:00
rcourtman
6a38b9ed36 fix(frontend): remove group row scope button chrome 2026-04-02 21:18:25 +01:00
rcourtman
5aba213be4 Revert "fix(frontend): add global pinned resource context"
This reverts commit b0e9c39917.
2026-04-02 21:01:42 +01:00
rcourtman
b0e9c39917 fix(frontend): add global pinned resource context 2026-04-02 20:51:45 +01:00
rcourtman
e279c2a5f9 fix(frontend): add shared summary row action controls 2026-04-02 16:21:46 +01:00
rcourtman
9ca3b2c6eb fix(frontend): add accessible summary row interactions 2026-04-02 15:42:43 +01:00
rcourtman
321cc758fb fix(frontend): make summary scope explicit and reversible 2026-04-02 15:04:34 +01:00
rcourtman
456da7f991 fix(frontend): unify summary group focus 2026-04-02 13:01:30 +01:00