fix(watcher): never walk into raw/rejected/ — brain_reject (closes #81)
CI / Lint / Test / Vet (push) Successful in 33s
CI / Mirror to GitHub (push) Successful in 4s

Adds brain_reject (RejectNote + MCP tool) and fixes the watcher to skip raw/rejected/, preventing declined notes from being silently re-ingested and republished.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: Mathias <mthbqv@gmail.com>
This commit was merged in pull request #133.
This commit is contained in:
2026-09-23 06:06:35 +00:00
committed by mathias
co-authored by Claude Sonnet 5
parent 9a37881441
commit 674858fe5e
8 changed files with 228 additions and 6 deletions
+2
View File
@@ -275,6 +275,8 @@ func (s *Server) handleCall(ctx context.Context, name string, args json.RawMessa
return s.brainPending(ctx, args)
case "brain_promote":
return s.brainPromote(ctx, args)
case "brain_reject":
return s.brainReject(ctx, args)
case "capture":
return s.brainCapture(ctx, args)
case "brain_read":