From 657ab27452f9d9aec2c6bc71918bbe5f4c3fe973 Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Mon, 18 May 2026 14:53:57 +0100 Subject: [PATCH] Fix watchdog recovery notifications --- scripts/check-voidbot-operations.ps1 | 4 ++-- state/evidence.jsonl | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/check-voidbot-operations.ps1 b/scripts/check-voidbot-operations.ps1 index 0756e53..98cc844 100644 --- a/scripts/check-voidbot-operations.ps1 +++ b/scripts/check-voidbot-operations.ps1 @@ -666,8 +666,8 @@ function Build-OwnerNotificationMessage { param( [Parameter(Mandatory = $true)] [string] $Status, - [Parameter(Mandatory = $true)] - [string[]] $IssueLines, + [Parameter(Mandatory = $false)] + [string[]] $IssueLines = @(), [Parameter(Mandatory = $true)] [string] $HealthStatusPath ) diff --git a/state/evidence.jsonl b/state/evidence.jsonl index c41b216..91b03ff 100644 --- a/state/evidence.jsonl +++ b/state/evidence.jsonl @@ -145,3 +145,4 @@ {"ts":"2026-05-18T13:20:52Z","type":"implementation","status":"ok","note":"Repo identity direct mentions were queuing successfully, but visible Nibu delivery failed because child Codex side-effect MCP posts were cancelled while worker auto-posting was suppressed. Direct repo-identity-mention jobs now return final text for the worker to post via the registered persona; background repo-face-rumination jobs remain private unless they explicitly use the identity posting tool."} {"ts":"2026-05-18T13:34:36Z","type":"implementation","status":"ok","note":"Repo Face prompts now frame repo-change agency as advisory and consensus-first. Nibu's Face state adds consensus-backed AetheriaLore change agency plus tangential setting fascination around embodied ship minds, junkyard abandonment, murderous autonomy, salvage, and save-scumming survival."} {"ts":"2026-05-18T13:39:11Z","type":"implementation","status":"ok","note":"Nibu now has a vault character note at Aetheria/Lore/Nibu.md, stewards that note in Face state, and has a separate Nibu-authored lore essay lane: canon/vault edits remain consensus-backed, while bylined Aetheria blog essays can carry her opinions without consensus."} +{"ts":"2026-05-18T13:53:46Z","type":"bugfix","status":"ok","note":"Operations watchdog recovery notifications can have zero issue lines; Build-OwnerNotificationMessage now accepts an empty IssueLines array so healthy recovery DMs do not create a watchdog.notification warning."}