Kubernetes operator that manages VM-backed pod lifecycles through two CRDs: CocoonSet (declarative agent groups) and CocoonHibernation (per-pod hibernate / wake requests). Both reconcilers are built on controller-runtime.
CocoonSet ──► cocoonset.Reconciler ──► main + sub-agent + toolbox pods
CocoonHibernation ──► hibernation.Reconciler ──► HibernateState patch + registry manifest probe
──► snapshot.Registry (OCI, via registryclient)