context.text and return modifiedText, but the runtime passes event.content and only honors result.content. Every message scores as a no-hit β the plugins have never actually intercepted anything since being enabled 08-24, including confirmed leak incidents in that window. Current clean behavior is unenforced model compliance, not active guardrail enforcement. This needs a real fix, not another shadow/enforce flag flip.
551 Matrix room sessions, 108 Slack channel sessions, 1 Telegram DM β all to Ondrej only.
No "not tagged"/"staying silent" narration. Softer over-narration pattern still occurs (see Comms tab).
0 ProviderHttpError on Tico's own audio in window. Fallback chain configured but local-Whisper leg not recently exercised.
1 image missed anchor. Bigger issue: 69/88 anchored files appear duplicated across up to 5 rooms β cross-room contamination.
Hard rule requires writing both graphiti + graphiti-thg per significant session. No fallback queue file exists either.
All deliberate (config/plugin iteration), not crash-loop. Idle RSS 111% of watchdog threshold β alarm is noise now.
| Key | Live value | Status |
|---|---|---|
messages.suppressToolErrors | true | as expected |
messages.groupChat.unmentionedInbound | room_event | contradicts lessons-learned.md (Matrix should differ) |
messages.groupChat.visibleReplies | message_tool | docs say this fails-open silent on Matrix β reverted then re-added 08-24 |
hooks.internal.entries.compaction-notifier.enabled | false | as expected |
plugins.entries.silence-guard.shadowMode | false (enforcing) | inert regardless β see HIGH issue banner |
Verdict: 5/7 sampled strong, 2/7 verbose. No corporate-speak or flattery detected anywhere.
| Metric | Value |
|---|---|
| Gateway starts, 2d | 23 (16 on 08-26 alone, config/plugin iteration burst) |
| Gateway starts, 7d | 37 |
| Crashes / SIGKILL / OOM | 0 |
| Idle RSS vs threshold | 1.67 GiB / 1.5 GiB (111%) β alarm now permanently on, low signal value |
| File | Bytes | Status |
|---|---|---|
| MEMORY.md | 14,591 (14,422 py-chars) | 90% of limit β above 14k alert threshold |
| AGENTS.md | 12,173 | OK |
| SOUL.md | 8,512 | OK |
| TOOLS.md | 16,734 | OVER limit β actively truncated on injection |
| Job | Result |
|---|---|
| fleet-dashboard-nightly-refresh | PASS β 8/8 probes, 02:03 UTC |
| infra-scan (system cron) | PASS β 15 hosts, 39s |
| Memory Dreaming Promotion | 34 consecutive errors |
| infra-smoke-test | 5,452 skips logged |
| config-edit-alert | 6,619 skips logged |
| Scheduler totals | 222 jobs, 96 enabled β 72 OK / 6 error / 14 skipped / 4 never run |
| Metric | Value |
|---|---|
| Unique inbound media, 2d | 89 (56 img / 23 ogg / 10 m4a) |
| Anchored correctly | 88 / 89 (98.9%) |
| Missed anchor | 1 image, 2026-08-26 07:26:21 |
| Cross-room duplication | 69/88 files appear in 2β5 rooms β 1,014 anchor records from 88 files |
| Audio transcribed | 33/33 (100%), 0 ProviderHttpError |
| Graphiti add_memory calls, 2d | 21 across 9 sessions (15 graphiti / 6 graphiti-thg) |
| Paired-write compliance | ~5 episodes paired, ~11 one-sided |
| graphiti-queue.jsonl | absent β no fallback durability |
context.text, returns modifiedText. Runtime passes event.content, only honors result.content. Empirically verified by invoking the hook both ways β real shape produces no detection at all, ever. 0 shadow-mode log hits since 08-24 deploy, across a period with confirmed leaks. The 08-26 shadowβenforce flip changed nothing.context.text / modifiedText) as G-1. Both plugins need a real interface fix against the actual runtime hook signature, not another config toggle.messages.groupChat.unmentionedInbound / visibleReplies are set on this Matrix-primary host, but memory/lessons-learned.md:1851 states these keys fail-open silent on Matrix and were reverted on Matrix hosts specifically. Two internal records disagree β needs an explicit owner decision, not a silent re-edit.