Strangling a Django Monolith: 150 Gaps, 3 Security Regressions, and 3,297 Lines Later
Closing 150+ feature parity gaps between a Django 1.9 and Django 6.0 server — including 3 security regressions — in a single session.
The Stripe .plan Trap: Hunting a Multi-Item Subscription Bug
Tracing a NoMethodError in Stripe webhook handling caused by multi-item subscriptions, and why subscription.plan is a legacy trap.
Three Silent Failures in Blythe's Multi-Agent Telemetry
Fixing three silent failures in Blythe: Kimi hook event naming, debug mode interval leaks, and multi-agent telemetry attribution via session ID correlation.
From 4,096 Divs to Kaomoji: Making Blythe's Agent Strip Lightweight
Replacing 4,096-div PixelGrid thumbnails with kaomoji text in Blythe's agent strip, and the hidden DOM bug it exposed.
Giving Each Agent Their Own Space — Multi-Agent Dashboard Overhaul
Overhauling Blythe's multi-agent support: a vertical agent strip with live mini pixel faces, session isolation, and debug mode as a virtual agent.
Teaching My AI Dashboard to Be More Expressive
Making Blythe more alive — auto-reconnect, rich handshakes, narration playbooks, and completion rituals for AI agent dashboards.
Ghostbusting Google Maps Overlays in React
Debugging a ghost shape bug where Google Maps overlays duplicated silently inside a React useEffect, and the 4-line fix.
Reprinting Postcards & Chasing S3 Ghosts
Generating corrected print PDFs without touching production data, and investigating an ActiveStorage S3 race condition.
Polishing Blythe's Dashboard: Layout Refactoring, Documentation, and Small Fixes
Refining Blythe's dashboard layout, writing comprehensive documentation, and fixing small UX issues like file deduplication and task wrapping.
Wiring Up the Nervous System: Automatic Dashboard Telemetry with Claude Code Hooks
Building automatic dashboard telemetry by wiring Claude Code hooks to the Blythe server — separating telemetry from personality.
From WebGL Flexing to Kawaii Vibes: Replacing a 256x256 Scene Engine with 4,096 Divs
Replacing Blythe's 256x256 WebGL scene engine with a 64x64 CSS Grid of kawaii kaomoji faces — 20 commits, -2,849 lines, and two satisfying bugs.
Giving Blythe an Eilik-Inspired Body
Redesigning Blythe's mechanical humanoid body into a cute Eilik-inspired soft robot with dark face screen for maximum expression contrast.