rcourtman
53154ccb8a
fix(cloudcp): inject hosted entitlement public key
2026-03-27 10:27:52 +00:00
rcourtman
cefcddd14b
fix(portal): replace fake workspace overflow with explicit actions
2026-03-27 10:03:32 +00:00
rcourtman
39fb752178
fix(hosted): trust cloud proxy origins for websockets
2026-03-27 09:43:44 +00:00
rcourtman
da78015b96
fix(cloudcp): make Pulse Account health states explicit
2026-03-27 09:23:14 +00:00
rcourtman
c49b599739
fix(recovery): migrate legacy point schema before indexing
2026-03-27 09:21:28 +00:00
rcourtman
90bef80aa5
test(ai): keep recovery storage visible through prompt filtering
2026-03-27 08:43:18 +00:00
rcourtman
6e9de3188d
fix(ai): expose recovery-backed storage chat path
2026-03-27 08:39:59 +00:00
rcourtman
fe7e47bc11
test(api): prove chat recovery adapter wiring
2026-03-27 08:28:59 +00:00
rcourtman
e8d2d59226
test(ai): cover patrol recovery storage fallbacks
2026-03-27 08:23:14 +00:00
rcourtman
fa98e1c6d7
test(ai): cover recovery storage tool calls through agentic chat
2026-03-26 23:25:26 +00:00
rcourtman
5e158d144c
test(ai): prove recovery storage tool fallbacks through service
2026-03-26 23:17:22 +00:00
rcourtman
cc4a48b13e
fix(recovery): harden ai storage tool recovery fallbacks
2026-03-26 23:12:27 +00:00
rcourtman
266a504f21
test(recovery): prove ai adapter metadata resilience
2026-03-26 23:03:46 +00:00
rcourtman
2dac3bedef
test(recovery): cover downstream malformed metadata consumers
2026-03-26 22:58:27 +00:00
rcourtman
ffdb07b7d7
test(recovery): cover malformed points through router
2026-03-26 22:49:11 +00:00
rcourtman
9d90e24d77
test(recovery): cover malformed metadata through router
2026-03-26 22:46:47 +00:00
rcourtman
48dc1a997d
Exclude placeholder capabilities from dev entitlements
2026-03-26 22:45:07 +00:00
rcourtman
dc987d2d41
test(recovery): prove malformed metadata tolerance
2026-03-26 22:43:26 +00:00
rcourtman
2c3cf7d6b2
fix(recovery): tolerate malformed persisted metadata
2026-03-26 22:39:59 +00:00
rcourtman
94330b6787
Bound dev entitlements to runtime-enabled features
2026-03-26 22:38:29 +00:00
rcourtman
b9dc003712
Align dev entitlements with feature gates
2026-03-26 22:19:15 +00:00
rcourtman
16651b7961
refactor(recovery): canonicalize item refs
2026-03-26 21:11:39 +00:00
rcourtman
5ef3fb59bf
refactor(recovery): canonicalize item resource ids
2026-03-26 20:55:07 +00:00
rcourtman
2afb96ee13
fix(release): align api and hostagent rc contracts
2026-03-26 17:08:48 +00:00
rcourtman
cf2915ca54
fix(release): harden handoff auth stores and installer rehearsal harness
2026-03-26 13:32:39 +00:00
rcourtman
8b91ab7c04
fix(cloud): recover hosted tenant handoff context
...
Recover hosted tenant context during cloud handoff exchange when older tenant containers are missing PULSE_TENANT_ID, and govern the hosted handoff contract in the owning API/lifecycle/storage subsystem docs.
2026-03-26 11:30:23 +00:00
rcourtman
8ecea8dbdf
fix(cloudcp): serve control plane favicon
2026-03-26 10:48:42 +00:00
rcourtman
140aa2bdb1
fix(cloudcp): remove Pulse Account CSP-blocked styles
2026-03-26 10:35:52 +00:00
rcourtman
14d0d3e282
test(cloudcp): prove Pulse Account handoff continuity
2026-03-26 10:25:08 +00:00
rcourtman
c22f96b659
feat(cloudcp): support Pulse Account utility handoff
2026-03-26 10:18:57 +00:00
rcourtman
4af5895901
Stabilize reporting validation codes
2026-03-26 10:13:18 +00:00
rcourtman
ef4426a70f
test(cloudcp): prove Pulse Account app flows
2026-03-26 10:12:38 +00:00
rcourtman
7adc4d9b55
Harden reporting transport validation
2026-03-26 10:10:58 +00:00
rcourtman
db86fc4a20
refactor(cloudcp): centralize Pulse Account async state transitions
2026-03-26 10:05:58 +00:00
rcourtman
5582425043
refactor(cloudcp): unify Pulse Account mutation state
2026-03-26 10:00:40 +00:00
rcourtman
87594e6701
Reject invalid reporting time ranges
2026-03-26 09:58:23 +00:00
rcourtman
f0dc92c78e
refactor(cloudcp): model Pulse Account account async state
2026-03-26 09:56:14 +00:00
rcourtman
8a57c7431b
refactor(recovery): canonicalize platform payload vocabulary
2026-03-26 09:53:20 +00:00
rcourtman
890fd1ef83
refactor(cloudcp): add Pulse Account api client
2026-03-26 09:52:12 +00:00
rcourtman
2ca885b0d0
refactor(recovery): canonicalize platform filter boundary
2026-03-26 09:36:32 +00:00
rcourtman
7e42cb16f5
refactor(cloudcp): factor Pulse Account runtime creation
2026-03-26 09:32:49 +00:00
rcourtman
6dcfca9831
Canonicalize reporting single-file fallback subject
2026-03-26 09:31:32 +00:00
rcourtman
84a27b0aa2
refactor(cloudcp): add Pulse Account app entrypoint
2026-03-26 09:30:40 +00:00
rcourtman
1886f7fca4
Canonicalize reporting fallback filename date style
2026-03-26 09:28:17 +00:00
rcourtman
b016548c8b
refactor(cloudcp): split Pulse Account account runtime
2026-03-26 09:24:03 +00:00
rcourtman
299a4edb51
refactor(cloudcp): split Pulse Account account view
2026-03-26 09:15:33 +00:00
rcourtman
a490ba2b7e
Canonicalize reporting transport filenames and format errors
2026-03-26 09:15:15 +00:00
rcourtman
adc2d4267d
refactor(cloudcp): move Pulse Account account UI into store
2026-03-26 09:06:06 +00:00
rcourtman
2e49680bbc
refactor(cloudcp): unify Pulse Account app state
2026-03-26 09:01:11 +00:00
rcourtman
e50048f0bd
refactor(cloudcp): add Pulse Account portal store
2026-03-26 08:54:48 +00:00