Some checks failed
ci/woodpecker/push/api Pipeline failed
ci/woodpecker/manual/infra Pipeline was successful
ci/woodpecker/manual/orchestrator Pipeline was successful
ci/woodpecker/manual/coordinator Pipeline was successful
ci/woodpecker/manual/api Pipeline was successful
ci/woodpecker/manual/web Pipeline was successful
Database: 6 models in the Prisma schema had no CREATE TABLE migration: cron_schedules, workspace_llm_settings, quality_gates, task_rejections, token_budgets, llm_usage_logs. Same root cause as the federation tables. CORS: Health check requests (Docker, load balancers) don't send Origin headers. The CORS config was rejecting these in production, causing /health to return 500 and Docker to mark the container as unhealthy. Requests without Origin headers are not cross-origin per the CORS spec and should be allowed through. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>