Fix watchdog recovery notifications

This commit is contained in:
Meta Vens 2026-05-18 14:53:57 +01:00
commit 657ab27452
2 changed files with 3 additions and 2 deletions

View file

@ -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
)

View file

@ -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."}