Static-first: the case for Astro over a CMS
Why we stopped reaching for WordPress and Ghost — and what a git-based, zero-database stack buys a small team.
Hagumi Lab · Apr 2026The Hagumi Lab Journal
Field notes on design engineering, automation, and AI agents — written as we build and self-host the tools behind Hagumi Studio. Static-first. Sources cited. Built to be read by humans and machines alike.
Search stopped being ten blue links. Here's how we structure a static site so ChatGPT, Perplexity, Claude and Google's AI Overviews actually cite it — schema, llms.txt, answer-first writing, and the edge gotchas that silently block AI crawlers.
Read the essay →
Why we stopped reaching for WordPress and Ghost — and what a git-based, zero-database stack buys a small team.
Hagumi Lab · Apr 2026
One Proxmox box, a dozen services, and the architecture that keeps client data on infrastructure we control.
Hagumi Lab · Mar 2026
Tokens, Code Connect, and the handoff ritual that kills the 'that's not what I designed' loop.
Hagumi Lab · Mar 2026
Lead routing, invoicing, review requests — the unglamorous automations that quietly save a day a week.
Hagumi Lab · Feb 2026
Tool-calling, guardrails, and the difference between a flashy chatbot and an agent you'd trust with a workflow.
Hagumi Lab · Feb 2026
The font-loading, image, and edge tactics behind sites that score perfect without a performance team.
Hagumi Lab · Jan 2026
How to hand a client a brand that survives contact with real software — variables, not static mockups.
Hagumi Lab · Jan 2026
The quiet tax of fifteen subscriptions, and a pragmatic case for hosting the boring parts yourself.
Hagumi Lab · Dec 2025
SPF, DKIM, DMARC and the sending discipline that keeps your newsletter out of spam and in front of people.
Hagumi Lab · Nov 2025Stay in the loop
One considered email a month — what we built, what broke, and what we’d do differently. No fluff.
No spam. Unsubscribe anytime · delivered by our self-hosted Listmonk.