This server exposes the JSON API at /api/*. The user-facing UI is served from a separate frontend deployment.
Open https://code.ragondin.ai to log in and manage cards.
/api/health — liveness check/api/auth, /api/cards, /api/daemon, /api/designs, /api/chat, /api/usage, /api/agent — JSON routers (auth required except where noted)Card Start against a GitLab project with empty_repo: true now throws an actionable error instead of a raw 400. Covered by tests/mrEmptyRepo.test.js (npm test -- mrEmptyRepo).