CodeIssuesDiscussionsWikiPull RequestsProjectsCommitsActionsReleasesContributorsPulse● GatesSecuritySettingsDeploymentsPipelineInsightsAgents✨ Explain✨ Ask AI✨ Workspace✨ Spec✨ Tests▓ Debt Map✨ NL Search🏛 Archaeology
Blame · Line-by-line history
adr-001.md
Each line is annotated with the commit that last touched it. Click any SHA to jump to that commit and see the surrounding change.
| a56c6cf | 1 | # ADR-001 — Choose Hono for the HTTP layer |
| 2 | ||
| 3 | - **Status:** accepted | |
| 4 | - **Date:** 2026-01-15 | |
| 5 | ||
| 6 | ## Context | |
| 7 | ||
| 8 | We need an HTTP framework that runs on Bun natively, has JSX server-side | |
| 9 | rendering, and minimal dependencies. | |
| 10 | ||
| 11 | ## Decision | |
| 12 | ||
| 13 | Adopt Hono as the HTTP layer. | |
| 14 | ||
| 15 | ## Consequences | |
| 16 | ||
| 17 | - Tiny runtime footprint. | |
| 18 | - Ecosystem is smaller than Express; we'll write middleware ourselves | |
| 19 | where nothing exists. | |
| 20 | ||
| 21 | ## Rollout | |
| 22 | ||
| 23 | Migrate the existing Express routes to Hono over two sprints. Keep the | |
| 24 | legacy handler importable until all routes are ported. |