McGarrah Technical Blog

AI Agent Context Files in Practice: One Repo, Five Agents

· 9 min read
I wrote about managing AI context files across multiple agents in theory. Here's how it actually plays out in a real project — a Jellyfin plugin where Kiro, Claude Code, Copilot, Gemini, and Codex all need to know the same things.

Jellyfin Media Integrity Scanner: The Dashboard & API

· 17 min read
A scanner that runs in the background is only useful if you can see its results. This article implements the REST API controller and admin dashboard for the Jellyfin Media Integrity Scanner — turning raw scan data into actionable library health visibility.

Jellyfin Media Integrity Scanner: Building the Scanner Core

· 18 min read
Implementing the scanner engine — FFmpeg process management, bounded task queues, cross-platform binary resolution, and the .NET 8 plugin structure that ties it all together.

ZFS Boot Mirrors on Proxmox 8 for the Homelab - Part 5

· 9 min read
Part 4 found four gaps the hard way, live, under pressure. This is the same migration run against tanaka the very next day with all four fixed proactively — plus a real hardware detour before any of the software even mattered, and one genuinely new finding Part 4 never hit.

Posts