SØNDAG
2026-09-13

Too many projects, too many ideas, too few hours — one learning a day anyway

Dev diary — 2026-09-09

A big build day on A Wine App — nearly +7k lines, almost all of it in the scanning corpus and the machinery that measures it. The corpus was eighteen wine lists we’d photographed ourselves; it’s now that plus twenty-five real scans pulled from outside the repo, each one carrying the link it came from, and a harness that diffs a run against what the list actually says. Cocktail menus, a whisky list, negatives that should fail. One list gave the engine twelve wines off a single page.

The interesting part was what the measuring turned up. A new fusion tier made one card worse, not better, so I wrote that down as a known trade with a size on it rather than pretending it away. Elsewhere the validator’s circuit breaker was firing on strictness rather than on anything broken, and a whole re-run replayed a hundred cached rejections without making a single call — so I threw away cached rejections the registry would now accept. Bottling ID collisions had been quietly handled; now they raise.

Separately, six Danish wine shops got scraper fixes — malformed sitemap URLs, producer names glued to regions, a null list that killed two shops mid-run — plus small passes on The Cloudy Brain, Havnetryk and my ideas file, where one idea got pruned.

Tonight the corpus is big enough to argue with, which is the point.