JasmanTan._

// blog

Build notes

I design, direct and verify the projects I write about. The code is written by AI coding agents (Claude Code). These posts are about what I diagnosed, decided and checked.

RSS feed · jhub case study

  1. · 4 min read

    Building with AI agents without losing control

    The rules I use so AI coding agents can move fast on a family app without me trusting their reports: branch-only agents, owner-run merges, a separate test instance, and verifying claims instead of believing them.

  2. · 4 min read

    Why my speaker played nothing

    Casting a video's sound to a smart speaker showed "playing" and made no noise. Reproducing it in real Chrome, a range request answered wrongly, a flaky test that was a real race, and a sandbox bug the tests could not see.

  3. · 5 min read

    The playlist sync that ran for six days

    A media server API quirk made my sync delete and recreate playlists on every pass. Nothing alerted me for six days. How I found it, fixed it in two passes, and added a 03:00 health check.