Unbx Journal

Architecture decisions, AI coding habits, and review systems that scale.

Notes for engineering teams that need deterministic guardrails around AI-generated code, structural rules, and pull request workflows.

Latest articles

Articles

August 3, 2026supabase

Hono Supabase Auth: 4 Ways to Verify JWTs and Which One to Use

Compare @supabase/server, getClaims(), Hono's jwk middleware, and jose for verifying Supabase JWTs in a Hono API. Covers CORS setup, RLS preservation, common failures, and a production checklist.

August 2, 2026cloudflare-pages

How to Migrate from Cloudflare Pages to Workers Without Downtime

Step-by-step guide to migrating a React SPA or Vite app from Cloudflare Pages to Workers: wrangler configuration, SPA routing, Pages Functions migration, environment variables, and a domain switchover sequence that avoids production downtime.

August 1, 2026supabase

Hono Supabase Auth: How to Verify JWTs in Your API

Four ways to verify a Supabase JWT in a Hono API—@supabase/server, getClaims(), JWK middleware, and the legacy JWT secret—compared by signing algorithm, network calls, and when to use each.

July 29, 2026supabase

Supabase RLS Not Working? How to Debug It with Unified Logs

Authentication succeeds but the query returns nothing—or an INSERT fails with a policy violation. This guide shows how to trace the failure across Auth, PostgREST, and Postgres using Supabase Unified Logs, and how to fix the five most common RLS causes.

July 28, 2026cloudflare-pages

How to Redeploy Cloudflare Pages When Another Repository Changes

Cloudflare Pages' Git integration watches a single repository. If your content or data lives in a different repo, you need a Deploy Hook and a GitHub Actions workflow to connect them.

July 27, 2026claude-code

6 Reasons Claude Code Ignores Your CLAUDE.md—and How to Diagnose Each One

CLAUDE.md rules don't always hold. Most failures fall into one of six diagnosable categories—four fixable by improving the file, two requiring a different approach entirely. Here's how to identify which problem you're dealing with.

July 26, 2026ai-generated-code

AI Code Review Is the New Bottleneck. Another Reviewer Won't Fix It.

AI coding agents increase pull request volume, but review capacity stays flat. Adding an AI reviewer addresses the symptom, not the problem. This article explains why, and how moving deterministic architecture checks before human review changes the constraint.

July 23, 2026ai-generated-code

Why AI Coding Agents Cause Architecture Drift (and Why CLAUDE.md Won't Fix It)

AI coding agents generate locally correct code that can silently cross architectural boundaries. Instruction files like CLAUDE.md don't reliably prevent this—they're probabilistic input, not deterministic constraints. This article explains why, with a concrete enforcement example.