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