Pulse/internal
rcourtman 48cf663237 Strengthen evidence and impact guidance in patrol finding tool
The patrol_report_finding tool descriptions for evidence, impact, and
recommendation were too permissive, causing the LLM to frequently omit
them. Future patrol runs will produce better-scaffolded findings.

1. Rewrite tool descriptions to emphasize evidence as a trust anchor
   that should always be included, and impact as expected whenever the
   data supports it.
2. Add 'Authoring Evidence' section to the patrol system prompt with
   concrete examples, matching the existing 'Authoring Impact' section.
3. Add test verifying trust scaffolding guidance is in the system prompt.

Addresses checklist L48-50 (trust scaffolding).
2026-06-27 14:53:48 +01:00
..
actionplanner Stabilize action plan drift hashing 2026-06-13 20:49:27 +01:00
agentcapabilities Clarify Patrol current-work copy 2026-06-25 14:37:04 +01:00
agentcontext Add discovery readiness to Assistant context 2026-06-04 21:56:36 +01:00
agentexec Add governed Docker and Podman lifecycle actions 2026-06-12 21:17:58 +01:00
agenttls
agentupdate Fall back to argv0 for agent self-update path on FreeBSD (#1457) 2026-06-04 10:19:45 +01:00
ai Strengthen evidence and impact guidance in patrol finding tool 2026-06-27 14:53:48 +01:00
alerts fix(alerts): regenerate message on re-evaluation, not just initial fire 2026-06-27 14:38:42 +01:00
api Fix missing impact text and incomplete alert type coverage in unified findings 2026-06-27 14:43:09 +01:00
bootstrap
cloudcp fix: resolve 4 pre-existing test failures blocking clean CI 2026-06-26 13:30:00 +01:00
config fix: availability probes fail with exec.Command fallback for local network 2026-06-26 17:57:40 +01:00
crypto
deploy
discovery
dockeragent Use node-local task counts for node-scoped swarm services 2026-06-04 10:16:09 +01:00
hostagent Add macOS thermal state reporting 2026-06-14 11:07:47 +01:00
hosted Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
hostmetrics Harden release gate workflow 2026-06-14 19:19:39 +01:00
kubernetesagent Clear all errcheck and gofmt violations so make lint gates on real findings 2026-06-09 21:42:21 +01:00
license backend and governance: MCP contract, agent capabilities, API, and release-control 2026-06-23 17:26:15 +01:00
logging
maintenancesentinel
metrics Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
mock memory(cache): extend the reclaimable split to standalone host agents 2026-06-11 21:47:30 +01:00
mockmode
mockmodel Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
mockruntime
models Suppress powered-off alerts for guests not configured to autostart 2026-06-26 00:22:59 +01:00
monitoring Fix physical disk I/O metrics skipped when SMART data is empty (#1487) 2026-06-26 23:18:41 +01:00
notifications Pin metadata GET zero-record payload contract 2026-06-10 10:53:57 +01:00
platformsupport
proxmoxidentity Fix PBS backup identity matching 2026-06-03 11:43:20 +01:00
recovery Fix PBS backup identity matching 2026-06-03 11:43:20 +01:00
relay
remoteconfig
repoctl
securityutil Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
sensors Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
servicediscovery fix(discovery): backfill availability suggestions for existing discoveries 2026-06-26 23:56:15 +01:00
ssh/knownhosts
storagehealth feat(alerts): clean alert messages + highlight all platform node tables 2026-06-27 14:34:33 +01:00
system Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
telemetry backend and governance: MCP contract, agent capabilities, API, and release-control 2026-06-23 17:26:15 +01:00
testutil
truenas
unifiedresources Auto-recover corrupted unified_resources.db instead of looping 500s 2026-06-27 11:08:21 +01:00
updates Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
updatesignature
utils Clear all errcheck and gofmt violations so make lint gates on real findings 2026-06-09 21:42:21 +01:00
vmware Dedupe alerts PMG queue checks, vmware clones, licensing and proxmox client clones 2026-06-10 09:49:03 +01:00
websocket Fix websocket state broadcast retention 2026-06-24 11:16:27 +01:00