rcourtman
|
7f7aab9f25
|
Move VMware connection health to poller
|
2026-03-31 10:28:41 +01:00 |
|
rcourtman
|
3ec65cc03f
|
Classify VMware unsupported version floor
|
2026-03-31 09:59:53 +01:00 |
|
rcourtman
|
dd5f099cda
|
Lock VMware phase-1 exclusion integrity
|
2026-03-30 23:42:32 +01:00 |
|
rcourtman
|
e1474cfc92
|
Implement VMware vCenter resource projection slice
|
2026-03-30 18:55:06 +01:00 |
|
rcourtman
|
9b19cb4446
|
Implement VMware vCenter connections slice
|
2026-03-30 17:56:37 +01:00 |
|
rcourtman
|
cc7b0980ec
|
refactor(truenas): centralize legacy host type canonicalization
|
2026-03-30 13:22:50 +01:00 |
|
rcourtman
|
f0ce8d71d9
|
fix(patrol): split truenas from agent run history
|
2026-03-30 11:57:49 +01:00 |
|
rcourtman
|
dee729163e
|
fix(truenas): refresh health after manual tests
|
2026-03-30 11:08:37 +01:00 |
|
rcourtman
|
21de6abdcf
|
fix(truenas): test edited saved connections canonically
|
2026-03-30 10:57:12 +01:00 |
|
rcourtman
|
4524edc51e
|
fix(truenas): retest saved connections canonically
|
2026-03-30 10:49:19 +01:00 |
|
rcourtman
|
4983648209
|
fix(setup): prove api-backed first-session handoff
|
2026-03-30 09:52:07 +01:00 |
|
rcourtman
|
d3d242cc50
|
fix(truenas): make api integration default-on
|
2026-03-30 09:05:57 +01:00 |
|
rcourtman
|
b51498e578
|
fix(truenas): project smart disk health into canonical risk
|
2026-03-30 04:45:22 +01:00 |
|
rcourtman
|
ae2dabcfcd
|
feat(truenas): surface poll health in platform connections
|
2026-03-30 01:57:55 +01:00 |
|
rcourtman
|
10e4bd5ff6
|
Align AI chat router test with restart lifecycle
|
2026-03-29 21:57:47 +01:00 |
|
rcourtman
|
2fdf0e16c8
|
Support enterprise mobile approval proof backend
|
2026-03-29 21:52:18 +01:00 |
|
rcourtman
|
56c14ca19f
|
feat(ai): add canonical truenas app config reads
|
2026-03-29 20:36:43 +01:00 |
|
rcourtman
|
298b23626b
|
feat(ai): add canonical truenas app log reads
|
2026-03-29 20:13:39 +01:00 |
|
rcourtman
|
b0ba88d541
|
feat(ai): add canonical truenas app control
|
2026-03-29 19:50:31 +01:00 |
|
rcourtman
|
16f976537f
|
feat(truenas): project system telemetry through canonical host history
|
2026-03-29 17:56:42 +01:00 |
|
rcourtman
|
e14ddcf348
|
feat(truenas): project app stats through canonical workload history
|
2026-03-29 17:17:57 +01:00 |
|
rcourtman
|
0de0245ea1
|
feat(truenas): ingest apps as canonical workloads
|
2026-03-29 16:04:09 +01:00 |
|
rcourtman
|
e403dc02c3
|
feat(truenas): ingest api-backed disk temperatures
|
2026-03-29 14:57:09 +01:00 |
|
rcourtman
|
fa7afc47de
|
feat(truenas): surface platform connections workflow
|
2026-03-29 14:44:46 +01:00 |
|
rcourtman
|
ff0362d9f6
|
Clarify Patrol trigger sources and activity breakdown
|
2026-03-29 14:34:35 +01:00 |
|
rcourtman
|
3c0707751b
|
Canonicalize Patrol activity semantics
|
2026-03-29 13:38:06 +01:00 |
|
rcourtman
|
d6536932fc
|
Harden outbound URLs and file-backed storage
|
2026-03-29 12:47:55 +01:00 |
|
rcourtman
|
234f2a585f
|
privacy(telemetry): add preview and reset controls
|
2026-03-28 23:13:43 +00:00 |
|
rcourtman
|
893d003c0a
|
Merge origin/pulse/v6-release and fix reconciled API regressions
|
2026-03-28 21:14:54 +00:00 |
|
rcourtman
|
7747b78740
|
fix(api): localize shipped security doc refs
|
2026-03-28 20:35:10 +00:00 |
|
rcourtman
|
5f436f11af
|
Canonicalize relay mobile capability boundary
|
2026-03-28 19:32:42 +00:00 |
|
rcourtman
|
57cc71fa0b
|
fix(trial): align retry-after and hosted signup flows
|
2026-03-27 12:04:44 +00:00 |
|
rcourtman
|
39fb752178
|
fix(hosted): trust cloud proxy origins for websockets
|
2026-03-27 09:43:44 +00:00 |
|
rcourtman
|
c49b599739
|
fix(recovery): migrate legacy point schema before indexing
|
2026-03-27 09:21:28 +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 |
|
Richard Courtman
|
57a3f19a84
|
fix(hosted): preserve direct handoff membership continuity
|
2026-03-26 23:40:02 +00:00 |
|
Richard Courtman
|
55df4927e9
|
fix(hosted): enforce tenant org membership during handoff
|
2026-03-26 23:14:54 +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
|
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 |
|
Richard Courtman
|
ab370201d4
|
fix(api): bind router teardown to owned auth stores
|
2026-03-26 21:43:30 +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 |
|
Richard Courtman
|
8ed5e74912
|
fix(release): stabilize backend rehearsal blockers
|
2026-03-26 20:51:29 +00:00 |
|
rcourtman
|
8916bc0669
|
fix(release): align api and hostagent rc contracts
|
2026-03-26 17:12:27 +00:00 |
|