Memory
Zen Router decision: Confirmed as routing choice for DocuClear Sphere Browser API. Why Zen Router is sound: 1. Built for Cloudflare Workers (our runtime) 2. Type-safe path params (/:slug → p.slug is typed) 3. Built-in body validation for POST forms 4. html() helper for HTML responses 5. Auth-ready (authorize() function, ZenRelay for composition) 6. Smaller bundle than alternatives (itty-router + middleware) 7. Powers billions of requests/month at Liveblocks (production-proven) 8. Clean patterns align with future OpenAPI generation Not a blocker if we change later, but good default choice. Status: Decision confirmed, ready for OpenCode implementation.
Tags: zen-router, routing, docuclear-sphere, browser-api, decision:confirmed, volatility:durable, project:docuclear-sphere-browser-api, kind:semantic, status:canonical — Source: mcp — 2026-08-16 13:11:47 UTC