rcourtman
5e33851092
Fail closed on Patrol runtime finding controls
...
Prevent Patrol-owned runtime findings from being hidden via generic lifecycle actions; reject those actions in the backend and remove the corresponding UI controls while preserving the direct AI settings remediation path.
2026-03-25 18:36:17 +00:00
rcourtman
2617bb795b
fix(ai): support quickstart explore prepass
...
Canonical fix: keep the hosted quickstart model valid in the explore pre-pass path as well as the main chat execution path.
2026-03-25 17:52:51 +00:00
rcourtman
a467070980
Normalize stale Patrol acknowledgement state on load
...
The findings store now clears acknowledgement timestamps that predate a recorded regression when persisted findings are loaded, persists the normalized state, and keeps regression lifecycle metadata explicit.
2026-03-25 17:38:28 +00:00
rcourtman
731d25516e
Clear stale acknowledgements on Patrol regressions
...
The shared findings lifecycle now clears prior acknowledgement state when a resolved finding regresses, records that prior acknowledgement in regression metadata, and documents the contract in ai-runtime.
2026-03-25 17:36:31 +00:00
rcourtman
6f7ceee404
fix(ai): point quickstart to owned license endpoint
2026-03-25 17:33:51 +00:00
rcourtman
4b8875e9ca
Keep Patrol service findings out of deleted-resource reconciliation
...
Synthetic Patrol runtime findings such as ai-service provider failures now stay active in seed/reconcile flows instead of being auto-resolved as deleted infrastructure resources.
2026-03-25 17:18:55 +00:00
rcourtman
6a0f564a10
fix(hosted): align tenant AI runtime with hosted lease bootstrap
2026-03-25 16:55:31 +00:00
rcourtman
77d496f70e
Align Patrol coverage text with run history
...
AI runtime coverage summaries now distinguish recent full patrol errors from scoped-only activity so Patrol assessment copy matches the verification evidence.
2026-03-25 12:18:31 +00:00
rcourtman
2ec625091c
Degrade Patrol health on incomplete coverage
2026-03-25 10:13:08 +00:00
rcourtman
be265ba942
Canonicalize Patrol blocked runtime state
2026-03-25 09:29:59 +00:00
rcourtman
06fe58144d
Extract AI resource context policy owner
2026-03-23 16:05:38 +00:00
rcourtman
973e9870a7
Split incident shell from read model
2026-03-20 11:59:40 +00:00
rcourtman
e37637c644
Thin incident shell state
2026-03-20 11:51:44 +00:00
rcourtman
81cddc10f8
Simplify incident projection state
2026-03-20 11:46:59 +00:00
rcourtman
da20a171dd
Project incident timelines from canonical history
2026-03-20 11:42:26 +00:00
rcourtman
abc4b1a62a
Canonicalize incident timeline events
2026-03-20 11:30:16 +00:00
rcourtman
42e472e9f7
Clarify canonical timeline ownership
2026-03-20 11:05:08 +00:00
rcourtman
14f004c2ff
Broaden governed AI-safe summaries
2026-03-19 17:18:18 +00:00
rcourtman
249df06149
Remove resource intelligence policy posture
2026-03-19 15:21:03 +00:00
rcourtman
e7a6e05c63
Trim policy summary duplication
2026-03-19 15:13:01 +00:00
rcourtman
8927ca7b78
Derive cloud summary routing from scope
2026-03-19 15:10:48 +00:00
rcourtman
e536c635bf
Remove dead cloud raw signals field
2026-03-19 15:07:31 +00:00
rcourtman
cfd6eb634f
Remove raw signals from policy surface
2026-03-19 15:02:38 +00:00
rcourtman
9a0f8f543f
Remove stale relationshipVersion residue
2026-03-19 14:56:02 +00:00
rcourtman
33247d65c3
Normalize remaining graph residue
2026-03-19 14:41:52 +00:00
rcourtman
8e1f832364
Remove dead action plan topology field
2026-03-19 14:40:34 +00:00
rcourtman
db4a02eced
Rename resource graph context to relationships
2026-03-19 14:32:27 +00:00
rcourtman
bdaa2bd525
Normalize relationship terminology
2026-03-19 14:30:45 +00:00
rcourtman
cc806171dc
Trim dead resource graph surface
2026-03-19 14:26:30 +00:00
rcourtman
65c39cb8a4
Centralize resource cluster/IP presentation helpers
2026-03-19 06:01:18 +00:00
rcourtman
aabbd85350
Centralize discovery canonicalization helpers
2026-03-19 05:40:04 +00:00
rcourtman
071da2c189
Centralize canonical resource metadata refresh
2026-03-19 05:33:25 +00:00
rcourtman
ffb59010db
Remove local governed mention shim
2026-03-19 05:26:01 +00:00
rcourtman
345a17c1be
Centralize governed mention block formatting
2026-03-19 04:35:37 +00:00
rcourtman
3c063730f1
Centralize governed mention copy
2026-03-19 04:33:21 +00:00
rcourtman
ad77ea0302
Centralize governed mention summary gate
2026-03-19 04:31:18 +00:00
rcourtman
c4c154efcf
Route correlations through intelligence facade
2026-03-19 04:15:26 +00:00
rcourtman
f12d6b2838
Route resource IP summaries through policy helper
2026-03-19 04:09:26 +00:00
rcourtman
f6a06866cc
Canonicalize export redaction labels
2026-03-19 04:07:47 +00:00
rcourtman
b8a77cf726
Route AI recent changes through canonical intelligence
2026-03-19 04:04:14 +00:00
rcourtman
116bce58e1
Move policy posture summary into unified resources
2026-03-19 03:42:36 +00:00
rcourtman
43664a3f27
Centralize AI memory change conversion
2026-03-19 03:39:38 +00:00
rcourtman
1b13ba999e
Centralize root cause relationship model
2026-03-19 03:35:02 +00:00
rcourtman
ec5ea5ec2c
Centralize export decision helpers
2026-03-19 03:32:14 +00:00
rcourtman
aafa76ea01
Centralize resource display naming
2026-03-19 03:20:11 +00:00
rcourtman
ab44a5d09b
Centralize governed label helpers
2026-03-19 03:17:54 +00:00
rcourtman
30e8b164a8
Centralize chat policy cloning
2026-03-19 03:14:19 +00:00
rcourtman
699a81f7a2
Centralize resource policy cloning
2026-03-19 03:11:38 +00:00
rcourtman
59e9edc052
Canonicalize ago duration formatting
2026-03-19 03:07:56 +00:00
rcourtman
409c2605c2
Centralize shared duration formatting
2026-03-19 03:04:23 +00:00