Nix-flake CI for Radicle repos
GET /health — service livenessGET /api/repos — list known reposGET /api/runs — list recent runs (?repo= to filter)GET /api/runs/<id> — run detailGET /runs/<id> — run permalink (dashboard)GET /repos/<slug>/runs/<id> — repo-scoped run permalinkPOST /api/runs/from-repo — trigger repo pipelinePOST /api/webhooks/garden — Garden merge webhook