# ADR 0002 — Por qué Argo CD (y no `kubectl apply` manual o un script de CI)

> **TODO (fase 2+):** completar con el criterio real detrás de elegir
> reconciliación continua (`selfHeal`) sobre despliegue imperativo desde
> CI.

**Estado:** aceptada (placeholder — pendiente de redactar)
**Fecha:** TODO

## Contexto

TODO

## Opciones consideradas

| Opción | A favor | En contra |
|---|---|---|
| Argo CD (GitOps, pull-based) | | |
| `kubectl apply` manual | | |
| `kubectl apply` desde el pipeline de CI (push-based) | | |

## Decisión

TODO

## Consecuencias

TODO — mencionar el patrón App of Apps (`application.yaml` +
`apps/*.yaml`) y cómo `selfHeal:true` cambia el modelo mental de
"quién puede tocar el cluster".
