Skip to content
Blog

Technical decisions we write in public.

Short posts and deep-dives. Not marketing, not products in disguise. What we're learning while building the portfolio.

Meta · Tooling

June 11, 2026

How we validate deploys with MCP browser tools in Claude Code

An MDX bug truncated the HTML with no warning. To keep it from happening again, we built two-layer post-deploy validation — a static script and MCP browser tools running real Chrome. This is the full arc, with the actual findings.

claude-code mcp observability audit tooling

Meta · Architecture

June 10, 2026

How this site is built

Stack, architectural decisions and trade-offs of the site itself. Astro 6, content collections with Zod, reciprocal relations with an automated validator, zero JS where it adds nothing.

architecture astro cloudflare meta