# CI workflows (placeholder) Not yet functional — filled in during Phase 6. Deployment is GitOps via the team's existing ArgoCD instance (see `infra/argocd/` and `docs/adr/0002-argocd-gitops.md`) — CI never runs `kubectl`/`helm` against a cluster directly. Planned workflows: - `ai-service-ci.yml` — lint/test/build/push image for `apps/ai-service` - `node-services-ci.yml` — lint/test/build for the NestJS services - `web-ci.yml` — lint/test/build for `apps/web` - `ingestion-ci.yml` — lint/test for the `ingestion` pipeline - `bump-image-tag.yml` — on image push, updates the image tag in the relevant `infra/helm/medical-chatbot/values-.yaml` and commits/pushes that change; ArgoCD picks it up from there