Commit Graph

804 Commits

Author SHA1 Message Date
rcourtman 8bb0a99f03 Align monitored system aliases with latest signal 2026-03-24 09:22:55 +00:00
rcourtman b5c9f6d7e2 Promote structured monitored system latest signal 2026-03-23 23:12:48 +00:00
rcourtman 148c7e8ab5 Expose monitored system latest signal source 2026-03-23 23:08:50 +00:00
rcourtman 8de7ce6a53 Promote canonical monitored system signal timestamp 2026-03-23 23:04:25 +00:00
rcourtman 03e66a7b04 Clarify monitored system latest-signal labeling 2026-03-23 23:01:17 +00:00
rcourtman 1e93ede11e Explain canonical monitored system status reasons 2026-03-23 22:55:09 +00:00
rcourtman b634aae533 Explain monitored system ledger status 2026-03-23 22:42:17 +00:00
rcourtman f7b2eb40ce Preserve monitored system warning status 2026-03-23 22:33:05 +00:00
rcourtman f036663439 Explain monitored-system grouping decisions 2026-03-23 19:21:28 +00:00
rcourtman 263f3867d5 Add incident timeline API regression proof 2026-03-20 14:07:54 +00:00
rcourtman 249df06149 Remove resource intelligence policy posture 2026-03-19 15:21:03 +00:00
rcourtman 8927ca7b78 Derive cloud summary routing from scope 2026-03-19 15:10:48 +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 cc806171dc Trim dead resource graph surface 2026-03-19 14:26:30 +00:00
rcourtman 4eb78aec1e Remove dead capability and relationship endpoints 2026-03-19 11:30:01 +00:00
rcourtman 071da2c189 Centralize canonical resource metadata refresh 2026-03-19 05:33:25 +00:00
rcourtman 7c9eac5539 Centralize alert webhook mention metadata 2026-03-19 05:21:22 +00:00
rcourtman 98757dec63 Centralize alert webhook labels 2026-03-19 05:16:02 +00:00
rcourtman 5b538a005d Make agent lookup fallback fail closed 2026-03-19 04:46:02 +00:00
rcourtman c4c154efcf Route correlations through intelligence facade 2026-03-19 04:15:26 +00:00
rcourtman b8a77cf726 Route AI recent changes through canonical intelligence 2026-03-19 04:04:14 +00:00
rcourtman 6e10d9e1fc Centralize resource change filter parsing 2026-03-19 03:53:12 +00:00
rcourtman 7cf0fd24ea Expose resource correlations in intelligence drawer 2026-03-19 01:26:20 +00:00
rcourtman e55d57e630 Expose resource graph context 2026-03-19 01:19:46 +00:00
rcourtman 7e42773c2f Expose resource intelligence policy posture 2026-03-19 01:14:20 +00:00
rcourtman ad7388b591 Expose canonical policy posture summary 2026-03-19 01:08:48 +00:00
rcourtman 771f2a3e41 Add recent changes to intelligence summary 2026-03-19 00:18:28 +00:00
rcourtman 12e705df1e Expose recent changes in resource intelligence 2026-03-19 00:16:14 +00:00
rcourtman 261d4e8586 Expose adapter provenance counts in facet summaries 2026-03-18 23:40:59 +00:00
rcourtman 74e5301688 Expose provenance counts in facet summaries 2026-03-18 23:34:04 +00:00
rcourtman e1071d2ae0 Preserve related resources in all timeline changes 2026-03-18 23:21:48 +00:00
rcourtman 72fcfd01be Expose grouped timeline kind counts 2026-03-18 23:16:35 +00:00
rcourtman 6d45ce222a Classify incident anomalies 2026-03-18 23:08:04 +00:00
rcourtman 9e99193efd Classify canonical restart changes 2026-03-18 22:49:18 +00:00
rcourtman 7e6a85548f Preserve relationship endpoints in change timelines 2026-03-18 22:11:22 +00:00
rcourtman ac4d566d69 Cap unified audit list limits 2026-03-18 21:02:52 +00:00
rcourtman d07c567b46 Wire tenant resource provider at startup 2026-03-18 20:43:38 +00:00
rcourtman d6ad348dfa Validate source-adapter filters 2026-03-18 20:39:00 +00:00
rcourtman fc3cf0624b Index resource source-adapter filters 2026-03-18 20:36:32 +00:00
rcourtman 9c43a48ff0 Harden unified resource timeline filters 2026-03-18 20:29:30 +00:00
rcourtman 33b169334c Pin graph provenance in API proofs 2026-03-18 20:19:04 +00:00
rcourtman 181dba0548 Propagate unified facet counts 2026-03-18 18:36:49 +00:00
rcourtman dc63f86648 Add unified resource facet bundle endpoint 2026-03-18 18:28:57 +00:00
rcourtman 19a5aace70 Expose resource facets and timeline 2026-03-18 17:48:36 +00:00
rcourtman fae55976a5 Expose unified audit history 2026-03-18 17:44:21 +00:00
rcourtman f0520bc5e3 Persist unified resource timeline changes 2026-03-18 17:09:30 +00:00
rcourtman 778a2577b6 feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
rcourtman 8a43a964b6 fix(ai): wire patrol circuit breaker on first-time configure 2026-03-13 12:10:14 +00:00
rcourtman ae2edbde20 fix(ai): complete wiring on first-time configure; guard Ollama fallback
Three follow-up fixes:

1. RestartAIChat() now performs the full post-start wiring (MCP providers,
   patrol adapter, investigation orchestrator) when the service starts for
   the first time via Restart(). Previously these were only wired via
   StartAIChat(), leaving first-time configure with a partially wired service.

2. The Ollama→OpenAI-compatible fallback in createProviderForModel is now
   guarded by !strings.HasPrefix(modelStr, "ollama:") so explicit
   "ollama:llama3" models are never silently rerouted to a different provider.

3. Windows install script registration check now uses the $Hostname override
   (if set) instead of always looking up $env:COMPUTERNAME, so post-install
   verification works correctly when a custom hostname is specified.
2026-03-13 12:06:08 +00:00