Block a user
brain_answer is not trusted as a terminal answer — the fourth #43 cluster, still open
Semantic vs lexical retrieval — the gap ADR-0009 structured but did not close
close-session: teach it the claim envelope, and refresh its stale classification hint list
brain_update bypasses claim-envelope validation — a note can be superseded into a bad envelope
The audit ntfy notifier is dark in production — BRAIN_NTFY_URL is unset on ingestion
The audit ntfy notifier is dark in production — BRAIN_NTFY_URL is unset on ingestion
Confirmed received. Closing.
A real brain_edit_root on CLAUDE.md at 21:28 local (a601ab7f → 9d0056f9) produced a notification that arrived on the phone. That was the one step nobody…
Contradiction flagging at ingest — reuse brain-gardener's Judge, do not build a second one
Solved without the cross-repo problem — PR #110
The blocking question on this issue was where the Judge lives: shared Go module across two repos, or an HTTP service. Neither, as it turns…
feat(pipeline): report when a re-ingest disagrees with the page on disk (#104)
mathias
pushed to agent/104-surface-merge-conflicts at mathias/hyperguild
2026-08-22 20:52:28 +00:00
mathias
created branch agent/104-surface-merge-conflicts in mathias/hyperguild
2026-08-22 20:52:28 +00:00
feat(pipeline): skip extraction when the source has not changed (#105)
feat(server): say at startup when alerting is unconfigured (#107)
mathias
pushed to agent/107-loud-unconfigured-alerting at mathias/hyperguild
2026-08-22 14:10:39 +00:00
mathias
created branch agent/107-loud-unconfigured-alerting in mathias/hyperguild
2026-08-22 14:10:39 +00:00
Say so at startup when a security-relevant alert is unconfigured, instead of skipping silently
Compile-on-ingest, second half: let the extraction see the page it is revising
Source drift: hash the ingested body, skip an unchanged re-ingest, flag a changed one