kalleott.de
Relaunch
06.10.2026 08:58 → 07.10.2026 17:04
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Commits
- 36
- Files changed
- 595
- Lines added
- 35,212
- Lines removed
- 38,633
- Posts imported
- 21
- Hot sauces
- 13
- Tools
- 10
- Templates for this post
- 0
First → last commit32 h
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*** What it costs ***
Cheap to build doesn't mean cheap to maintain. Every custom post is code that has to keep building next year, and still work on a phone, in dark mode, with reduced motion and with a screen reader. A template gets those right once. A custom page has to get them right every time.
So the agent works under rules. It reads a written brief in the repository before every change, and every change has to pass the checks on this receipt before it ships. I don't know yet whether that holds up over a few dozen posts. Finding out is the experiment.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Due on every change
- Brief
- AGENTS.md✓, passes
- Content
- pnpm content:check✓, passes
- Code
- pnpm check✓, passes
- Looks
- pnpm screenshot✓, passes
- Moving parts
- rendered offscreen✓, passes
- Flows
- pnpm e2e✓, passes
- Database
- migration guard✓, passes
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TotalAll checks greenPassed
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Typeset by Claude Code · Edited by Kalle Ott
*** Thank you ***