CI / CI (pull_request) Failing after 20m25s
- Namespace test now accepts 400 OR 404 (old image returns 404, new image returns 400 — test runs against live gateway so both are valid during rollout) - Add unit test: WorkflowAdapter returns 400 when namespace missing - Add integration test: POST /v1/webhooks/forgejo returns 200