Educational demo of a single node, sqlite, Datastar, CQRS app with low latency UX.
Something went wrong. Try again.
refactor: clean up small Go idiom nits (P2.10) master
Batch of mechanical cleanups flagged in the prelaunch review: keepalive Timer+Reset -> Ticker; fail loudly on fs.Sub error; meaningful 500 messages with http.StatusInternalServerError; IdleTimeout on the public server (WriteTimeout deliberately omitted for SSE, now documented) and ReadHeaderTimeout on the admin listener; errors.New / strconv.FormatInt over fmt; CountMatches checks err before interpreting n; merged duplicate viewer doc comment; dropped no-op .Funcs; removed non-load-bearing cch drains; moved countResult next to its use in render.go. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Author Derek Reynolds Co-author Claude Fable 5 Date (Jun 10, 2026, 1:52 PM UTC) Commit 4df5a508 4df5a508e48b804a4e20c2728f0f9bfb18603d2e Parent 59db6fff 59db6fff34c2c7260b42d59188c6522e704e8cf8