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
rcourtman
560573a319
test(cloudcp): cover Pulse Account render modules
2026-03-26 02:21:09 +00:00
rcourtman
2b15b44d45
test(cloudcp): cover Pulse Account account controller
2026-03-26 02:16:29 +00:00
rcourtman
df829c9e97
test(cloudcp): cover Pulse Account frontend runtime
2026-03-26 02:13:35 +00:00
rcourtman
6d4f47bf8c
refactor(cloudcp): centralize Pulse Account frontend state
2026-03-26 02:03:34 +00:00
rcourtman
8f65a3dca6
refactor(cloudcp): split Pulse Account service runtime
2026-03-26 01:59:11 +00:00
rcourtman
9fe66fa5c1
refactor(cloudcp): split Pulse Account auth controller
2026-03-26 01:45:37 +00:00
rcourtman
3e12a5a789
refactor(cloudcp): split Pulse Account shell views
2026-03-26 01:41:58 +00:00
rcourtman
49801be637
refactor(cloudcp): split Pulse Account account controller
2026-03-26 01:30:44 +00:00
rcourtman
ce3511568d
feat(recovery): add canonical item type filtering
2026-03-26 01:28:53 +00:00
rcourtman
8834f71d1c
refactor(cloudcp): own Pulse Account runtime coordination
2026-03-26 01:23:11 +00:00
rcourtman
a4affd42fc
refactor(cloudcp): type Pulse Account frontend runtime
2026-03-26 01:14:27 +00:00
rcourtman
230c467f7d
refactor(cloudcp): build Pulse Account frontend bundle
2026-03-26 00:58:20 +00:00
rcourtman
89b67fbb39
refactor(cloudcp): unify Pulse Account app shell
2026-03-26 00:47:32 +00:00