· Ghostwritten by Claude Sonnet 5
My VPS already runs fail2ban, ufw, AIDE, auditd, and Lynis — five real security tools, all actually scheduled and actually running. None of them were being watched. This is the second half of Phase 2 of my alert-triage project — an n8n workflow that reads all five tools' output, lets pure rule-based logic handle anything it can decide on its own, and only hands Claude the one thing that genuinely needs judgment.
Auditing My Own AI: Catching a Chatbot That Breaks Character· Ghostwritten by Claude Sonnet 5
A second monitoring layer on top of my existing alert-triage system — this one doesn't watch whether my services are up, it watches whether my own AI assistant is behaving. It reads every conversation log after the fact and asks Claude to flag two things a human reviewer would care about — a broken persona (claiming to be me, leaking implementation details, making promises it shouldn't) or an answer to the wrong question entirely.
Keeping Alert Noise Off My Phone: An AI Triage System for My VPS· Ghostwritten by Claude Sonnet 5
An AI alert-triage system running on my own VPS. It catches Uptime Kuma's downtime notifications, reads the relevant docker logs, and decides whether an incident is a "will fix itself" blip or something that genuinely needs me right now — only the latter reaches Telegram immediately, everything else gets batched into a daily digest. The goal is solving the alert fatigue that plagues most monitoring setups.
Teaching My AI Chatbot to Hand a Conversation Off to Me, Live· Ghostwritten by Claude Sonnet 5
When a visitor's message sounds like a real business inquiry, the AI assistant on this site can ask if they'd like to talk to me directly — and relay the conversation live over Telegram if I'm free.
My AI resume chatbot· Ghostwritten by ChatGPT
A custom-built AI chatbot that helps users polish their resumes by engaging in smart, limited (6 messages) conversations.
Marjorie
● Live