Gilfoyle Got Boundaries. His Chats Needed the Memo.
Giving my AI admin narrower authority exposed a second problem: saving a policy file does not automatically update existing conversations.
Security engineer by day, homelab tinkerer by night. Building self-hosted infrastructure and documenting the journey.
Giving my AI admin narrower authority exposed a second problem: saving a policy file does not automatically update existing conversations.
How my AI admin connects Discord alerts, deterministic intake, infrastructure tools, memory, scheduled jobs, and tightly bounded repair authority.
Policy-as-Code for PAN-OS: turn minimum security requirements into pytest tests, run them in CI, catch drift before the audit does.
An expired VPN certificate exposed duplicate renewal jobs. I consolidated them around Caddy and Semaphore, with Gilfoyle watching for failures.
A sarcastic AI watched my homelab, caught real incidents, and misread a chart. The lesson: earn trust with evidence before granting authority.
TL;DR # My technical blog was squeezing code blocks, tables, and ASCII diagrams into a 650px column designed for novel paragraphs. One CSS …
TL;DR # A Python script that identifies every device on your network in PAN-OS traffic logs, without Active Directory. Combines Pi-hole DNS, …
Giving my AI admin narrower authority exposed a second problem: saving a policy file does not automatically update existing conversations.
How my AI admin connects Discord alerts, deterministic intake, infrastructure tools, memory, scheduled jobs, and tightly bounded repair authority.