# ADR-001 — Choose Hono for the HTTP layer

- **Status:** accepted
- **Date:** 2026-01-15

## Context

We need an HTTP framework that runs on Bun natively, has JSX server-side
rendering, and minimal dependencies.

## Decision

Adopt Hono as the HTTP layer.

## Consequences

- Tiny runtime footprint.
- Ecosystem is smaller than Express; we'll write middleware ourselves
  where nothing exists.

## Rollout

Migrate the existing Express routes to Hono over two sprints. Keep the
legacy handler importable until all routes are ported.
