Ragondin Code API

This server exposes the JSON API at /api/*. The user-facing UI is served from a separate frontend deployment.

Use the UI

Open https://code.ragondin.ai to log in and manage cards.

Verify the API

Verify the empty-repo guard

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).