notes
build journals.:
Launches, postmortems, and small things worth pinning down before the next week swallows them.
- The gate that was never there A sequel to the laptop-CI note: the pre-push hook was silently never installed on Windows, and the test suite could not have run anyway. On safety nets you never watch fail.
- Twelve pull requests from one-line briefs I gave an agent single-sentence directives and let it run this site for a day. What shipped, what collided, and the verification bar that made it work.
- The photo wall I rebuilt eight times Putting a few photos on a page turned into the most-reworked thing on the site. A short tour of the churn.
- My CI runs on my laptop now GitHub Actions kept failing on a billing block, so the validation gate moved to a pre-push hook. Right-sizing CI for a one-person project.
- Twenty-two repos, nine I'd show you A workbench retrospective: what ships, what stalls, and the one tell that separates them.
- Quick Cuts: a folder of clips becomes a video A small Windows app that takes raw camera clips and produces a rough cut. Notes on the encoder fan-out and the part that actually mattered.
- Lapassay: Windows laptops lie about throttling Notes from building a CPU+GPU benchmark that scores sustained perf instead of the first-second peak.
- SystemHealthReport v3.0: when a Windows machine feels wrong One .bat, sixty seconds, a graded HTML report. What v3 fixed and why a tool like this should stay small.
- Court Canvas: from React prototype to native Swift A tactical tennis whiteboard went from Claude artifacts to a Next.js PWA to an App Store rejection to a SwiftUI rewrite.
- Building my local AI stack Open WebUI, Ollama, and a Discord bot — running models on my own hardware, reachable from anywhere.